Supported OS Linux Windows Mac OS

概要

Datadog-Squadcast インテグレーションを使用して Datadog アラートまたはインシデントを Squadcast に送り、これらに対してのアクションを Squadcast 内で実行します。

Squadcast を Datadog に接続すると、以下のことができます。

  • Datadog からのアラートまたはインシデントのトリガー、ルート、解決
  • アラートまたはインシデントに取り組み、エスカレーションの発生時にポリシーを設定
  • オンコールスケジュールを定義し、オンコールの担当者に関するカスタマイズ可能なリマインダーを設定

セットアップ

: チームレベルの適切な権限を持つ Squadcast ユーザーのみが、Squadcast でサービスを構成できます。サービスを追加するには、Escalation Policy を最低1つ設定する必要があります。

Squadcast

Squadcast で以下の手順に従います。

  1. 上部のチームピッカーで Team を選択します。

  2. 左側のメインナビゲーションバーから Services ページを開きます。

  3. 既存のサービスを選択するか、Add Service ボタンをクリックして新しいサービスを作成します。

  4. Alert Sources をクリックして、ドロップダウンメニューから Datadog を選択します。

  5. 表示された Datadog Webhook URL をコピーし、Done をクリックします。

Datadog

Datadog で以下の手順に従います。

  1. サイドバーから Integrations ページを開きます。

  2. 検索バーで “webhooks” を検索します。

  3. Webhooks タイルが表示されたら、カーソルを合わせて Install をクリックします。

  4. Configuration タブに移動し、ページの一番下までスクロールします。

  5. (a) Name フィールドで Webhook に名前を付けます。

    (b) URL フィールドに Squadcast により提供された Datadog Webhook URL を貼り付けます。

    (c) 次の JSON をコピーして、Payload セクションの下のテキストボックスに貼り付けます。

Squadcast Webhook

    {
       "alertId": "$ALERT_ID",
       "eventMessage": "$TEXT_ONLY_MSG",
       "title": "$EVENT_TITLE",
       "url": "$LINK",
       "alertTransition": "$ALERT_TRANSITION",
       "hostname": "$HOSTNAME",
       "orgName":"$ORG_NAME",
       "priority":"$PRIORITY",
       "snapshot": "$SNAPSHOT",
       "alertQuery": "$ALERT_QUERY",
       "alertScope": "$ALERT_SCOPE",
       "alertStatus": "$ALERT_STATUS",
       "eventType": "$EVENT_TYPE",
       "event_id": "$ID",
       "alert_metric": "$ALERT_METRIC",
       "alert_priority": "$ALERT_PRIORITY",
       "alert_title": "$ALERT_TITLE",
       "alert_type" : "$ALERT_TYPE",
       "event_msg" : "$EVENT_MSG",
       "incident_pub_id" : "$INCIDENT_PUBLIC_ID",
       "incident_title" : "$INCIDENT_TITLE",
       "incident_url" : "$INCIDENT_URL",
       "incident_msg" : "$INCIDENT_MSG",
       "security_rule_id" : "$SECURITY_RULE_ID",
       "security_rule_name" : "$SECURITY_RULE_NAME",
       "security_signal_severity" : "$SECURITY_SIGNAL_SEVERITY",
       "security_signal_title" : "$SECURITY_SIGNAL_TITLE",
       "security_signal_msg" : "$SECURITY_SIGNAL_MSG",
       "security_rule_query" : "$SECURITY_RULE_QUERY",
       "security_rule_type" : "$SECURITY_RULE_TYPE",
       "tags" : "$TAGS"
   }
  1. Save をクリックしてサービスのインテグレーションを完了します。

    詳細については、Squadcast に関するドキュメントを参照してください。

: Squadcast 用に Webhook を構成したら、Datadog モニターのコンフィギュレーションの Notify your team で Webhook をチャンネルとして選択します。

収集データ

メトリクス

Squadcast インテグレーションには、メトリクスは含まれません。

イベント

トリガーおよび解決された Squadcast イベントが Squadcast プラットフォームダッシュボードに表示されます。

サービスチェック

Squadcast インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。