Skip to main content
Data Infrastructure Insights
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

PagerDuty の webhook の例

共同作成者

Webhook を使用すると、ユーザーはカスタマイズされた webhook チャネルを使用して、さまざまなアプリケーションにアラート通知を送信できます。このページでは、 PagerDuty のウェブフックの設定例を示します。

メモ このページでは、変更される可能性があるサードパーティの手順について説明します。最新の情報については、を参照して"PagerDuty のドキュメント"ください。

PagerDuty 設定:

  1. PagerDuty で、 [Services] > [Service Directory] に移動し、 [+New Service*] ボタンをクリックします

  2. 「 A_Name_ 」と入力し、「 _ 」を選択して API を直接使用します _ 。[ サービスの追加 ] をクリックします。

    PagerDuty 画面

  3. [Integrations_] タブをクリックして、 * 統合キー * を表示します。このキーは、以下のData Infrastructure Insights Webフックを作成する際に必要になります。

  4. [ インシデント *] または [ サービス *] に移動して、アラートを表示します。

    PagerDuty スクリーン

データインフラに関するインサイトを作成Webhook:

  1. Data Infrastructure Insightsで、* Admin > Notifications に移動し、 Webhooks タブを選択します。[+Webhook* ] をクリックして、新しい Web フックを作成します。

  2. Webhook に "PagerDuty Trigger" などのわかりやすい名前を付けます。このウェブフックは、クリティカルレベルおよび警告レベルのイベントに使用します。

  3. _ テンプレートタイプ _ ドロップダウンで * PagerDuty * を選択します。

  4. routingKe という名前のカスタムパラメータシークレットを作成し、値を上記の PagerDute_Integration Key_value に設定します。

    ルーティングキーの設定

この手順を繰り返して、解決済みイベントの "PagerDuty Resolve" ウェブフックを作成します。

PagerDutyとData Infrastructure Insightsのフィールドマッピング

次の表と画像は、PagerDutyとData Infrastructure Insightsの間のフィールドのマッピングを示しています。

PagerDuty データインフラの分析情報

アラートキー

アラートID

ソース

でトリガされます

コンポーネント

メトリック名

グループ

オブジェクトタイプ

クラス

モニタ名

CI の PagerDuty フィールド

Webhook で通知します

Webhookでイベントを通知するには、[Data Infrastructure Insights ]で*[Alerts]>[Monitors]に移動し、[+Monitor]*をクリックして新しいを作成し"監視する"ます。

  • メトリックを選択し、モニタの条件を定義します。

  • チーム通知の設定( _Set up team notification(s) )で、 * Webhook * 配信方法を選択します。

  • クリティカルレベルおよび警告レベルのイベントには、 "PagerDuty Trigger" Web フックを選択します。

  • 解決されたイベントの「 PagerDuty Resolve 」を選択します。

    Webhook 通知

メモ PagerDuty ではトリガーイベントが解決済みイベントとは異なる方法で処理されるため、トリガーイベントと解決済みイベントに別々の通知を設定することをお勧めします。