Cloud Monitor のアラートコールバックを使用して、アラート通知を PagerDuty にプッシュします。その後、PagerDuty はインシデントを管理したり、アラートを他のプラットフォームに転送したりできます。
前提条件
PagerDuty アカウントが必要です。Trial Account Onboarding の [Create a Trial Account] に従ってください。
ステップ1:コールバック URL の取得
-
サービスを作成します。
Trial Account Onboarding の [Step 1: Create a Service] および [Step 2: Configure Inbound Integrations] に従ってください。
[Intelligent] ページで、[Events API v1] または [Events API v2] を選択します。
-
アラートコールバック URL を取得します。
サービスを作成したら、[Integrations] セクションに移動します。[Events API v1] の場合は [Integration Key] と [Integration URL] を取得します。[Events API v2] の場合は [Integration Key] と [Integration URL] (Alert Events) を取得します。
アラートコールバック (Webhook) URL を次の形式で組み立てます:
{Integration URL}?integrationKey={Integration Key}。 例:https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****。
ステップ2:アラートルールの作成
Cloud Monitor コンソールでアラートルールを作成し、アラートコールバック URL を設定してテストします。
CloudMonitor コンソール にログインします。
-
左側メニューで、 を選択します。
-
アラームルール ページで、アラームルールを作成 をクリックします。
-
アラームルールを作成 パネルで、アラートルールを設定し、アラートコールバック URL をテストします。
説明アラートルールのパラメーターについては、「アラートルールの作成」をご参照ください。
-
ステップ1で取得したアラートコールバック URL (例:
https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****) を入力し、テスト をクリックします。 -
WebHook テスト パネルで、デフォルト値のまま テスト をクリックします。
テストが成功すると、URL とネットワーク接続が検証されます。アラートルールがトリガーされると、PagerDuty はアラートデータを受信します。
-
-
OK をクリックします。
ステップ3:アラートデータの表示
アラートルールがトリガーされると、PagerDuty コンソールでアラートデータを表示できます。