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"
}
}
参考資料