Datadog

データの種類

アラート

説明

Datadogは、サーバーメトリクス、インテグレーションの可用性、ネットワークエンドポイントなどを積極的にチェックするモニターの作成を支援します。Datadog Fusionインテグレーションは2つの部分で構成されています。DatadogモニターをポーリングするFusionフィードと、Datadogアラートを受け入れるWebhookです。

データフィード形式

      {
        "date": "1514928998000",
        "event_id": "4205479851843276922",
        "last_updated": "1514928998000",
        "monitor_id": "3617482",
        "status": "OK",
        "title": "[Recovered on {host:...,url:...}] Fusion Integration Alert"
      }
<!--NeedCopy-->

モニターがアラートをトリガーしている場合:

      {
        "date": "1514928760000",
        "event_id": "4205475852893180000",
        "last_updated": "1514928760000",
        "monitor_id": "3617482",
        "status": "Alert",
        "title": "[Triggered on {host:...,url:...}] Fusion Integration Alert"}
      }
<!--NeedCopy-->

: タイトル内の「Recovered」という単語はステータスがOKであることを示し、「Triggered」という単語はモニターがアラートを発していることを示します。

調整手順

前提条件: 対象のDatadogモニターがすでに設定済みであること。

  • Datadogポータルに移動します。
  • 左側のナビゲーションパネルで [Monitors] に移動します。
  • 設定したアラートを見つけてクリックします。
  • ステータスがOKであり、Fusionで表示されるステータスと一致するかどうかを確認します。

サーバー設定

Webhookの設定

[Integrations] に移動し、[Webhooks] タイルをクリックします。DatadogのWebhookページでは、Datadog Webhookインテグレーションについて説明しています。

[Webhooks] ダイアログの下部で、新しいWebhookを[Add] をクリックして追加します。各行は、異なるFusionフィードにアラートを送信するために使用できる新しいWebhookです。必須フィールドは2つあります。

Name: 任意の名前を指定できます。

URL: これは、Datadogを設定した際のFusionデータフィードからのURLです。[Custom Payload] と [Headers] は、チェックボックスがクリックされていないことを確認して空白のままにします。

Fusionでの設定

Fusionデータフィードには、左側のナビゲーションペインの [Openmix] からアクセスできます。最初のステップについては、Fusionインテグレーションのドキュメントを参照してください。

サービス固有の設定ダイアログボックスに到達したら、最初のステップは設定するサービスを選択することです。

次のステップでは、以下の設定フィールドに入力します。

Name: データフィードに与えられる名前。指定しない場合、デフォルトで <Service><Platform Name> になります。

Run Every: サービスからデータフィードが更新される頻度。

Platform: データフィードに関連付けられているプラットフォーム。

API Key: Datadogポータルで利用可能です。

Application Key: Datadogポータルで利用可能です。

注: APIキーとアプリケーションキーはDatadogにあります。Datadog Fusionフィードを設定するには、両方のキーが必要です。キーを表示するには、Datadogにログインし、以下に移動します。

Integrations > API

Monitor ID: ポーリングする特定のモニターのID。

Datadogで monitor_id を見つけるには、以下に移動します。 Monitors > Manage Monitors

ポーリングしたいモニターを検索します。モニターIDはブラウザのアドレスバーで見つけることができます。

Fusionフィードが完了したら、提供されたURLをコピーします。このURLはWebhookを設定するために使用されます。

[Next] をクリックしてFusionフィードの設定を完了します。Fusionフィードの設定が完了したら、提供されたURLをコピーします。このURLはWebhookを設定するために使用されます。

Fusion Datadogのインストールが完了すると、Fusionデータフィードのホームページに緑色のステータスとログ履歴の監視メトリクスとともに表示されます。

Fusionデータフィードを編集するには、リスト内のデータフィードをクリックし、[Edit] ボタンをクリックします。設定を変更したら、[Save] をクリックします。これにより、変更が保存され、データフィードに適用された状態でデータフィードリストに戻ります。

Datadog