PagerDuty 구성
PagerDuty는 여러 모니터링 시스템의 데이터를 단일 보기로 통합합니다. 문제가 발생하면 PagerDuty는 당시에 해당 문제를 가장 잘 수정할 수 있는 팀 구성원에게 알림이 전송되도록 합니다. 해당 팀 구성원이 문제점에 응답하지 않는 경우 해당 문제점을 2차 담당자 또는 운영 관리자에게 라우트하도록 에스컬레이션을 구성할 수 있습니다.
이제 Event Notifications 도구 통합을 사용하여 이벤트 알림을 배포할 수 있습니다. IBM Cloud® Event Notifications는 PagerDuty 및 Slack, 이메일, SMS, 푸시 알림, 웹훅, Microsoft® Teams, ServiceNow,와 같은 기타 커뮤니케이션 채널에 알림을 배포하는 데 선호되는 방법이며 IBM Cloud Functions. Event Notifications사용에 대한 자세한 정보는 도구 체인에 대한 이벤트 알림 사용 을 참조하십시오.
POST /toolchains/{toolchain_id}/events API에서 생성된 클라이언트 bespoke 도구 체인 이벤트는 PagerDuty 도구 통합으로 전송되지 않습니다. Bespoke 도구 체인 이벤트는 IBM Cloud® Event Notifications에만 전송됩니다.
문제점을 보다 빨리 수정하여 가동중단시간을 줄이려면 파이프라인 단계 장애가 발생할 경우 알림을 전송하도록 PagerDuty를 구성하십시오.
-
도구 체인을 작성할 때 이 도구 통합을 구성하는 경우, 구성 가능한 통합 섹션에서 PagerDuty를 클릭하십시오.
-
도구 체인이 있고 이 도구 통합을 추가하는 경우 IBM Cloud 콘솔에서 메뉴 아이콘
> 플랫폼 자동화 > 도구 체인을 클릭합니다. 도구 체인 페이지에서 도구 체인을 클릭하여 해당 개요 페이지를 여십시오. 또는 앱 개요 페이지의 Continuous Delivery 카드에서 도구 체인 보기를 클릭하십시오. 그런 다음 개요를 클릭하십시오.
a. 도구 추가를 클릭하십시오.
b. 도구 통합 섹션에서 PagerDuty를 클릭하십시오.
-
API 키를 사용하여 계정 레벨에서 PagerDuty를 통합하려면 계정을 클릭하십시오.
a. PagerDuty 계정의 API 액세스 키를 입력하십시오. PagerDuty 계정이 없는 경우 계정을 등록하세요. 키를 찾는 방법은 API 키 생성을 참조하세요.
b. 사용하는 PagerDuty 서비스의 이름을 입력하십시오.
c. 1차 PagerDuty 담당자의 이메일 주소를 입력하십시오.
d. 1차 PagerDuty 담당자의 전화번호를 입력하십시오.
-
통합 키를 사용하여 서비스 레벨에서 PagerDuty를 통합하려면 서비스를 클릭하십시오.
a. 경보를 게시할 PagerDuty 서비스의 URL을 입력하십시오.
b. PagerDuty 통합 키를 입력하십시오. 사용자 키를 찾거나 PagerDuty 서비스 페이지의 통합 섹션에서 키를 작성할 수 있습니다.
-
통합 작성을 클릭하십시오.
-
도구 체인의 개요 페이지에 있는 써드파티 도구 카드에서 PagerDuty를 클릭하여 pagerduty.com으로 이동하십시오. 도구 체인에 대해 이 도구 통합을 구성할 때 지정한 PagerDuty 서비스와 연관된 이벤트를 볼 수 있습니다.
API를 사용하여 PagerDuty 구성하기
PagerDuty 도구 통합은 작성, 읽기및 업데이트 도구 통합 시 도구 체인 HTTP API및 SDK 와 함께 사용할 수 있는 다음 구성 매개변수를 지원합니다.
pagerduty
값을 사용하여 요청 본문에서 tool_type_id
특성을 지정해야 합니다.
매개변수 | 사용량 | 유형 | Terraform 인수 | 설명 |
---|---|---|---|---|
service_id | 선택적, 갱신 가능 | 문자열 | service_id | PagerDuty 서비스의 서비스 ID입니다. |
서비스 키 | 선택적, 갱신 가능 | 비밀번호 | 서비스 키 | PagerDuty 서비스 도구 통합 키입니다. 이 키는 PagerDuty 서비스 페이지의 통합 섹션에서 찾거나 만들 수 있습니다. |
service_url | 선택적, 갱신 가능 | 문자열 | service_url | 경보를 게시할 PagerDuty 서비스의 URL입니다. |