This product is not supported for your selected Datadog site. ().

概要

Datadog On-Call は、ネイティブの Datadog モニター以外にも、複数のトリガーソースをサポートしています。サードパーティの監視、アラート、インシデント管理ツールを使用して、On-Call Teams に直接 Page を送信します。スタックのあらゆる部分からの Alerts が、構成したエスカレーションポリシーを通じて適切な担当者に届きます。詳細については、Page をトリガーするを参照してください。

このページに記載されている各ネイティブインテグレーションには、それぞれのインテグレーションタイルに設定手順が記載されています。これらの手順では、Page を送信するようにサードパーティツールを構成する方法を説明しています。また、これらのアラートを Datadog On-Call Team にマッピングする方法についても説明しています。ツールにネイティブインテグレーションがない場合は、代わりに汎用 Webhook インテグレーションを使用してください。

利用可能なインテグレーション

Datadog On-Callには、以下のツール向けのネイティブページングサポートが含まれています。

プレビューインテグレーション

以下のインテグレーションはプレビューとして利用可能です。タイルを選択してアクセスをリクエストしてください。

汎用 Webhook インテグレーション

ツールがリストにない場合は、Datadog Events API を使用して、HTTP リクエストを送信できる任意のソースから On-Call Pages をトリガーしてください。

以下のパラメーターでイベントを投稿します。

パラメーター値
aggregation_keyアラートの一意のユーザー定義識別子。Datadog はこの値を重複排除に使用します。受信したアラートの aggregation_key がすでにトリガーされた Page と一致する場合、Datadog は Page を作成しません。Datadog は、この値を使用して復旧イベントをオープンな Page にリンクします。
categoryイベントのタイプ。Page をトリガーするには alert に設定します。
textアラートメッセージの本文。適切な On-Call Team に Page をルーティングするには @oncall-<TEAM_HANDLE> を含めます。
titleアラートの短い概要。Page のタイトルとして表示されます。

@oncall-<TEAM_HANDLE> のメンションが text に含まれていることで、Page を受け取る On-Call Team が決まります。<TEAM_HANDLE> を、Datadog で設定したチームのハンドルに置き換えてください。

{
  "data": {
    "attributes": {
      "aggregation_key": "alert_unique_identifier",
      "attributes": {
        "priority": "1",
        "status": "error"
      },
      "category": "alert",
      "message": "@oncall-database Something is broken!",
      "title": "High memory usage"
    },
    "type": "event"
  }
}

参考資料