PagerDuty的Webhook範例
Webhooks可讓使用者使用自訂的Webhooks通道、將警示通知傳送至各種應用程式。本頁提供設定PagerDuty Webhooks的範例。
本頁是指可能會變更的第三方指示。如需最新資訊,請參閱"PagerDuty文件"。 |
PagerDuty設定:
-
在PagerDuty中、瀏覽至*服務>服務目錄*、然後按一下「新服務」按鈕
-
輸入_Name_、然後選取_直接使用我們的API _。按一下「新增服務」。
-
按一下「整合」索引標籤以查看*整合金鑰*。當您建立下方的 Data Infrastructure Insights 網路連結時、您將需要這個關鍵。
-
請前往*「事件」或「服務」*檢視「警示」。
Create Data Infrastructure Insights Webhook :
-
在 Data Infrastructure Insights 中、瀏覽至 * 管理 > 通知 * 、然後選取 * Webhooks* 標籤。按一下「+ Webhing」建立新的網路連結。
-
為網路勾提供有意義的名稱、例如「PagerDuty Trigger」。您將使用此Webhook進行重大和警告層級的事件。
-
在_範本類型_下拉式清單中、選取* PagerDut*。
-
建立名為_routingKey_的自訂參數密碼、並從上方設定PagerDuty _Integration Key_值。
重複這些步驟、為已解決的事件建立「PagerDuty Resolve」網路連結。
PagerDuty to Data Infrastructure Insights Field Mapping
下表和影像顯示 PagerDuty 和 Data Infrastructure Insights 之間的欄位對應:
PagerDuty | 資料基礎架構洞見 |
---|---|
警示金鑰 |
警示ID |
來源 |
觸發時間 |
元件 |
度量名稱 |
群組 |
物件類型 |
類別 |
監控名稱 |
透過Webhook通知
要通過 Webhook 通知事件,請在 Data Infrastructure Insights 中導航至 Alerts > Monitors ,然後單擊 +Monitor 以創建新的"監控"。
-
選取度量並定義監視器的條件。
-
在「設定團隊通知」下、選擇* Webhook *交付方法。
-
選擇「PagerDuty Trigger」Webhook以進行重大和警告層級的事件。
-
選擇「PagerDuty Resolve」以解決已解決的事件。
最佳做法是針對觸發事件與已解決事件分別設定通知、因為PagerDuty處理觸發事件的方式與已解決事件的方式不同。 |