PagerDuty の Webhook の例
Webhook を使用すると、ユーザーはカスタマイズされた Webhook チャネルを使用してさまざまなアプリケーションにアラート通知を送信できます。このページでは、PagerDuty の Webhook を設定する例を示します。
|
このページはサードパーティの指示を参照しており、変更される可能性があります。参照"PagerDutyのドキュメント"最新情報についてはこちらをご覧ください。 |
PagerDutyのセットアップ:
-
PagerDutyで*サービス>サービスディレクトリ*に移動し、*+新しいサービス*ボタンをクリックします。
-
名前_を入力し、[_API を直接使用] を選択します。 _サービスの追加_をクリックします。
-
*統合キー*を表示するには、[統合] タブをクリックします。以下のData Infrastructure Insights Webhook を作成するときに、このキーが必要になります。
-
アラートを表示するには、「インシデント」または「サービス」に移動します。
Data Infrastructure Insights Webhook を作成します。
-
Data Infrastructure Insightsで、管理 > 通知 に移動し、Webhooks タブを選択します。新しい Webhook を作成するには、[+Webhook] をクリックします。
-
Webhook に「PagerDuty Trigger」などの意味のある名前を付けます。この Webhook は、重大レベルおよび警告レベルのイベントに使用します。
-
テンプレート タイプ ドロップダウンで、PagerDuty を選択します。
-
routingKey という名前のカスタム パラメータ シークレットを作成し、その値を上記の PagerDuty Integration Key 値に設定します。
これらの手順を繰り返して、解決されたイベントの「PagerDuty Resolve」Webhook を作成します。
PagerDuty からData Infrastructure Insightsへのフィールド マッピング
次の表と画像は、PagerDuty とData Infrastructure Insights間のフィールドのマッピングを示しています。
ページャーデューティ | Data Infrastructure Insights |
---|---|
アラートキー |
Alert ID |
ソース |
トリガーオン |
コンポーネント |
メトリック名 |
グループ |
オブジェクト タイプ |
クラス |
モニター名 |
Webhook経由の通知
Webhook経由でイベントを通知するには、Data Infrastructure Insightsで*アラート>モニター*に移動し、*+モニター*をクリックして新しいモニターを作成します。"monitor" 。
-
メトリックを選択し、モニターの条件を定義します。
-
[チーム通知の設定] の下で、Webhook 配信方法を選択します。
-
重大レベルおよび警告レベルのイベントには、「PagerDuty トリガー」Webhook を選択します。
-
解決されたイベントには「PagerDuty Resolve」を選択します。
|
PagerDuty はトリガー イベントを解決済みイベントとは異なる方法で処理するため、トリガー イベントと解決済みイベントに別々の通知を設定することがベスト プラクティスです。 |