Webhook를 사용한 알림
Webhook을 사용하면 사용자 지정된 Webhook 채널을 사용하여 다양한 응용 프로그램에 경고 알림을 보낼 수 있습니다.
Slack, PagerDuty, Teams, Teams, Teams 등 대부분의 상용 응용 프로그램은 Webhook를 표준 입력 인터페이스로 지원합니다. Data Infrastructure Insights는 일반 맞춤형 Webhook 채널을 지원하므로 이러한 제공 채널의 대부분을 지원할 수 있습니다. Webhook에 대한 정보는 이 응용 프로그램 웹 사이트에서 찾을 수 있습니다. 예를 들어 Slack은 을 "유용한 가이드입니다"제공합니다.
여러 개의 웹후크 채널을 만들 수 있으며, 각 채널은 서로 다른 용도로 사용됩니다. 즉, 별도의 애플리케이션, 다른 수신자 등을 만들 수 있습니다
Webhook 채널 인스턴스는 다음 요소로 구성됩니다.
이름 |
고유한 이름입니다 |
URL |
URL 매개 변수와 함께 http:// 또는 https:// 접두사를 포함한 Webhook 대상 URL입니다 |
방법 |
GET, POST - 기본값은 POST입니다 |
사용자 정의 머리글 |
여기에 사용자 정의 머리글 행을 지정합니다 |
메시지 본문 |
메시지 본문을 여기에 놓습니다 |
기본 경고 매개변수 |
에는 webhook에 대한 기본 매개 변수가 나와 있습니다 |
사용자 지정 매개 변수 및 암호 |
사용자 지정 매개 변수 및 암호를 사용하면 고유한 매개 변수와 암호와 같은 보안 요소를 추가할 수 있습니다 |
Webhook 생성
Data Infrastructure Insights Webhook을 생성하려면 * Admin > Notifications * 로 이동하고 * Webhook * 탭을 선택합니다.
다음 이미지는 Slack에 대해 구성된 웹후크 예를 보여 줍니다.
각 필드에 적절한 정보를 입력하고 완료되면 "저장"을 클릭합니다.
"Webhook 테스트" 버튼을 클릭하여 연결을 테스트할 수도 있습니다. 이렇게 하면 선택한 방법에 따라 정의된 URL에 "메시지 본문"(대체 없음)이 전송됩니다.
Data Infrastructure Insights Webhook은 여러 가지 기본 매개 변수로 구성됩니다. 또한 사용자 지정 매개 변수 또는 암호를 직접 만들 수도 있습니다.
매개 변수: 해당 매개 변수는 무엇이며 어떻게 사용합니까?
경고 매개 변수는 알림에 따라 채워지는 동적 값입니다. 예를 들어, %%TriggeredOn% 매개 변수는 경고가 트리거된 개체로 대체됩니다.
이 섹션에서 대체는 "Webhook 테스트" 버튼을 클릭할 때 _not_Performed 가 됩니다. 이 버튼은 _%%_대체를 나타내는 페이로드를 전송하지만 데이터를 대체하지는 않습니다.
사용자 지정 매개 변수 및 암호
이 섹션에서는 원하는 사용자 지정 매개 변수 및/또는 암호를 추가할 수 있습니다. 보안상의 이유로 암호를 정의한 경우 웹 후크 생성자만 이 웹 후크 채널을 수정할 수 있습니다. 다른 사람에게는 읽기 전용입니다. URL/헤더에서 %<secret_name>%%(으)로 비밀을 사용할 수 있습니다.
Webhook 목록 페이지
Webhooks 목록 페이지에 이름, 만든 사람, 만든 사람, 상태, 보안, 및 마지막으로 보고된 필드
모니터에서 Webhook 알림 선택
에서 Webhook 알림을 "모니터링"선택하려면 * Alerts > Manage Monitors * 로 이동하여 원하는 모니터를 선택하거나 새 모니터를 추가합니다. 팀 알림 설정 섹션에서 전달 방법으로 _Webhook_을 선택합니다. 경고 수준(위험, 경고, 해결)을 선택한 다음 원하는 웹 후크를 선택합니다.
Webhook 예:
Webhook용 "PagerDuty"Webhook용 "팀"Webhook용 Webhook용 Webhook용 Webhook "슬랙""불화"