개요#
파일 전송 작업과 기기 상태 변화를 PagerDuty 이벤트로 생성하여 모니터링 및 대응하려면 PagerDuty 연동을 설정할 수 있습니다.
연동을 완료하면 전송이 시작(Transfer Started), 완료(Transfer Completed) 되거나 기기가 연결(Device Connected), 해제(Device Disconnected) 되는 등 지정한 이벤트가 발생할 때마다 PagerDuty에 이벤트(알림 또는 인시던트)가 자동으로 생성됩니다.
전체 과정은 ① Integration Key 발급 → ② 제품에서 연동 설정 두 단계로 진행됩니다.
준비 사항#
시작하기 전에 다음 사항을 확인하세요.
| 항목 | 설명 |
|---|---|
| PagerDuty 계정 | 서비스에 Events API V2 Integration을 추가할 수 있는 PagerDuty 계정이 필요합니다. |
| 대상 서비스 | 이벤트를 수신할 PagerDuty 서비스를 준비합니다. |
| 네트워크 | 제품이 설치된 환경에서 events.pagerduty.com(443)으로 외부 HTTPS 통신이 가능해야 합니다. |
PagerDuty Integration Key 발급#
PagerDuty에 이벤트를 전송하려면 서비스에 Events API V2 Integration을 추가하고 Integration Key(Routing Key) 를 발급받습니다.
Step 1. Events API V2 Integration 추가#
PagerDuty에서 Services → Service Directory로 이동한 후 대상 서비스를 선택하거나 새 서비스를 생성합니다.
서비스의 Integrations 탭에서 Add Integration을 클릭하고 Events API V2를 선택합니다.

Step 2. Integration Key 확인#
Integrations 탭에서 생성한 Integration의 Integration Key(Routing Key) 를 복사합니다.
ℹ️ Integration Key는 비밀번호와 동일한 권한을 가지므로 공개 저장소나 외부 문서에 노출되지 않도록 주의합니다. 유출된 경우 Edit Integration → Generate a new Integration Key를 통해 새 키를 생성합니다.

확인 사항#
- ✔ Events API V2 Integration을 추가했습니다.
- ✔ Integration Key를 복사했습니다.
PagerDuty 연동 설정#
발급받은 Integration Key를 제품에 입력합니다.
Monitoring 설정 창을 열면 아래와 같은 화면이 표시됩니다.

Step 1. Integration Key 입력#
Integration Key (Routing Key) 항목에 발급한 Integration Key를 입력합니다.
Step 2. 이벤트 선택#
Events 항목에서 모니터링할 이벤트를 선택합니다.
여러 개를 선택할 수 있으며 선택한 이벤트가 발생할 때만 PagerDuty에 이벤트가 생성됩니다.
| 이벤트 | 발생 시점 |
|---|---|
| Transfer Started | 전송 작업이 시작되었을 때 |
| Transfer Completed | 전송 작업이 정상적으로 완료되었을 때 |
| Transfer Paused | 전송 작업이 일시 중지되었을 때 |
| Transfer Recovered | 중단 또는 오류 후 전송이 자동 복구되어 재개되었을 때 |
| Device Connected | 기기가 연결되었을 때 |
| Device Disconnected | 기기 연결이 해제되었을 때 |
Step 3. 설정 저장#
입력을 완료한 후 Add를 클릭하여 연동을 저장합니다.
확인 사항#
- ✔ Integration Key가 입력되었습니다.
- ✔ 모니터링할 이벤트가 선택되었습니다.
연동 확인#
설정이 정상적으로 동작하는지 확인합니다.
Step 1. 테스트 이벤트 발생#
실제 전송 작업을 실행하거나 선택한 이벤트를 발생시킵니다.

Step 2. PagerDuty 확인#
Integration Key를 발급한 PagerDuty 서비스에서 이벤트 또는 인시던트가 생성되었는지 확인합니다.

확인 사항#
- ✔ PagerDuty에 이벤트가 생성되었습니다.
- ✔ 발생한 이벤트가 정상적으로 전달되었습니다.
설정 완료#
설정을 저장하면 연동이 적용됩니다.
이후 선택한 이벤트가 발생할 때마다 PagerDuty에 이벤트가 자동으로 생성됩니다.
문제 해결 (Troubleshooting)#
| 문제 | 확인 사항 |
|---|---|
| 이벤트가 생성되지 않음 | Integration Key가 정확한지, 앞뒤 공백이나 누락이 없는지 확인 |
| 인증 오류가 발생함 | 사용한 키가 Events API V2 Integration의 Integration Key인지, 재발급되지 않았는지 확인 |
| EU 리전에서 동작하지 않음 | EU 리전 계정은 events.eu.pagerduty.com 엔드포인트를 사용하는지 확인 |
| 접속에 실패함 | events.pagerduty.com(443) 또는 EU 엔드포인트가 방화벽 또는 프록시에서 허용되는지 확인 |