Skip to main content
Cloud Insights
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

PagerDuty的Webhook範例

貢獻者

Webhooks可讓使用者使用自訂的Webhooks通道、將警示通知傳送至各種應用程式。本頁提供設定PagerDuty Webhooks的範例。

註 本頁是指可能會變更的第三方指示。請參閱 "PagerDuty文件" 以取得最新資訊。

PagerDuty設定:

  1. 在PagerDuty中、瀏覽至*服務>服務目錄*、然後按一下「新服務」按鈕

  2. 輸入_Name_、然後選取_直接使用我們的API _。按一下「新增服務」。

    PagerDuty畫面

  3. 按一下「整合」索引標籤以查看*整合金鑰*。當您在下Cloud Insights 方建立「鏈接」時、您將需要此金鑰。

  4. 請前往*「事件」「服務」*檢視「警示」。

    PagerDuty畫面

建立Cloud Insights Webhook:

  1. 在「還原」中、瀏覽至*管理>通知*、然後選取* Webhook*索引標籤。Cloud Insights按一下「+ Webhing」建立新的網路連結。

  2. 為網路勾提供有意義的名稱、例如「PagerDuty Trigger」。您將使用此Webhook進行重大和警告層級的事件。

  3. 在_範本類型_下拉式清單中、選取* PagerDut*。

  4. 建立名為_routingKey_的自訂參數密碼、並從上方設定PagerDuty _Integration Key_值。

    設定路由金鑰

重複這些步驟、為已解決的事件建立「PagerDuty Resolve」網路連結。

PagerDuty to Cloud Insights Fingfield Mapping

下表和影像顯示PagerDuty和Cloud Insights Image2之間的欄位對應:

PagerDuty Cloud Insights

警示金鑰

警示ID

來源

觸發時間

元件

度量名稱

群組

物件類型

類別

監控名稱

CI中的PagerDuty欄位

透過Webhook通知

若要透過Webhook通知事件、請Cloud Insights 瀏覽至*警示>監控器*、然後按一下*+監控*以建立新的 "監控"

  • 選取度量並定義監視器的條件。

  • 在「設定團隊通知」下、選擇* Webhook *交付方法。

  • 選擇「PagerDuty Trigger」Webhook以進行重大和警告層級的事件。

  • 選擇「PagerDuty Resolve」以解決已解決的事件。

    Webhook通知

註 最佳做法是針對觸發事件與已解決事件分別設定通知、因為PagerDuty處理觸發事件的方式與已解決事件的方式不同。