Microsoft Teams を Datadog Incident Management と統合する
概要
Datadog Incident Management 用の Microsoft Teams インテグレーションにより、Microsoft Teams 内から直接、インシデントの宣言と管理、インシデントチャンネルの自動作成、タイムラインへのメッセージの同期、チームへの情報共有を行うことができます。
前提条件
Incident Management の Microsoft Teams 機能を使用するには、まず Datadog 用 Microsoft Teams インテグレーションをインストールし、Microsoft Teams アカウントを Datadog アカウントに接続する必要があります。
インストール後、Incident Response > Incident Management > Settings > Integrations に移動して、Incident Management の Microsoft Teams 機能を構成します。
インシデントチャンネル
チャンネルの自動作成
Incident Management を構成することで、各インシデント、または定義した条件に該当するインシデントについて、Microsoft Teams 上にインシデントチャンネルを自動的に作成できます。インシデントチャンネルの自動作成をセットアップするには、
- Settings > Integrations に移動し、Microsoft Teams を選択します。
- Tenant ドロップダウンから、接続済みの Microsoft Teams テナントを選択します。
- Automatically create a Microsoft Teams channel for every incident をオンにします。
- 新しいチャンネルを自動的に作成する Teams を選択します。
- 設定を保存します。
この自動化を有効にした後、Datadog がチャンネルを作成する際に使用するチャンネル名テンプレートを定義できます。詳細な説明については、チャンネル名テンプレートのみで使用可能な変数を参照してください。
チャンネルメッセージの同期
Incident Management を構成して、インシデントの Microsoft Teams チャンネルのすべてのメッセージをインシデントタイムラインに送信できます。有効にするには、Automatically push Microsoft Teams channel messages to the incident timeline をオンにします。
同期されたメッセージの作成者は、メッセージを記録するために Incident Management または Incident Response のシートを必要としません。Incident Management の従量課金制を採用している組織では、作成者は月間アクティブユーザーとしてカウントされません。
チャンネルの自動アーカイブ
Incident Management を構成して、インシデントの解決後にインシデントチャンネルを自動的にアーカイブできます。
インシデント更新用のグローバルチャンネル
インシデント更新チャンネルを使用して、Microsoft Teams から直接、すべてのインシデントのステータスを組織全体で把握できるようにし、関係者に共有します。
- Settings > Integrations に移動し、Microsoft Teams を選択します。
- Microsoft Teams インテグレーションで、Send all incident updates to a global channel を有効にします。
- インシデントの更新を投稿する Teams とチャンネルを選択します。
Datadog は、新しく宣言されたインシデントや、インシデントの状態、重大度、インシデントコマンダーの変更について、選択したチャンネルに自動的に通知します。
この動作をカスタマイズするには、この設定を無効にして、代わりに通知ルールを定義します。
Microsoft Teams 通知ターゲット
通知ルールは、@teams-<channel> ハンドルを使用して Microsoft Teams チャンネルをターゲットにします。このハンドルに指定された特定のチャンネルに通知が送信されます。これを使用して、グローバルなインシデント更新チャンネルなどの常設チャンネルに通知します。
Incident Management では、インシデント用に自動作成されたチャンネルを解決先とするハンドルは提供されません。Slack 通知ルールでは @incident-slack-channel を使用してインシデントの Slack チャンネルに通知できますが、Microsoft Teams には同等のハンドルはありません。その結果、@-mentions を含む通知ルールは、インシデントごとのチャンネルではなく、@teams- ハンドルで指定されたチャンネルに通知を配信します。
対応者にインシデント専用チャンネルで最新の情報を提供するには、そのチャンネル内で Datadog タブと @Datadog コマンドを使用します。インシデントタイムラインに更新を投稿することもできます。チャンネルメッセージの同期が有効になっている場合、更新はチャンネルと同期されます。
Microsoft Teams ミーティング
ワンクリックでのミーティング作成
ワンクリックで Microsoft Teams ミーティングを使用するには、委任された権限が必要です。インシデントでワンクリックの Microsoft Teams ミーティングを有効にするには、
- Settings > Integrations に移動し、Microsoft Teams を選択します。
- Microsoft Teams で、接続している Microsoft Teams テナントを選択します。
- Enable meeting creation をオンにします。
- 設定を保存します。
ワンクリックで Microsoft Teams ミーティングを有効にした後、インシデントヘッダーから Start Teams Meeting をクリックしてミーティングを開始します。ブラウザからミーティングにすぐ参加するようにリダイレクトされます。
自動ミーティング作成
条件に基づく自動 Microsoft Teams ミーティングには、委任された権限が必要です。インシデントで条件に基づく自動 Microsoft Teams ミーティングを有効にするには、
- Settings > Integrations に移動し、Microsoft Teams を選択します。
- Microsoft Teams で、接続している Microsoft Teams テナントを選択します。
- Enable meeting creation をオンにします。
- Automatically create Microsoft Teams meetings をオンにします。
- (オプション) Microsoft Teams ミーティングを作成するインシデント条件を指定します。空白のままにすると、既存の Microsoft Teams ミーティングがないインシデントに変更が加えられた場合、Microsoft Teams ミーティングが作成されます。
- 設定を保存します。
ミーティングメッセージの同期
Incident Management を構成して、すべてのインシデントの Microsoft Teams ミーティングメッセージをインシデントタイムラインに送信できます。有効にするには、Sync meeting chat to incident timeline をオンにします。
同期されたメッセージの作成者は、メッセージを記録するために Incident Management または Incident Response のシートを必要としません。Incident Management の従量課金制を採用している組織では、作成者は月間アクティブユーザーとしてカウントされません。
ミーティングの要約
AI 生成によるミーティングの要約を有効にして、インシデントの Microsoft Teams ミーティングを自動的に要約します。ミーティング中、ライブ要約がインシデントタイムラインおよびインシデントチャットチャンネルに定期的に投稿されます。ミーティングが終了すると、最終的なミーティング後の要約が投稿されます。
ミーティングの要約が有効になっている場合、ミーティングの音声は Datadog
サブプロセッサーによって録音および文字起こしされます。7 日間の保持期間が経過すると、すべてのデータは自動的に削除されます。
インシデントの Microsoft Teams ミーティングでミーティングの要約を有効にするには、
- Settings > Integrations に移動し、Microsoft Teams を選択します。
- Microsoft Teams で、接続している Microsoft Teams テナントを選択します。
- Enable meeting creation をオンにします。
- Generate AI meeting summaries をオンにします。
- (オプション) 特定のインシデントの要約を防止するための条件を追加します。デフォルトでは、プライベートインシデントのミーティングは要約されません。
- 設定を保存します。
ミーティングの要約は、インシデントに添付された Microsoft Teams ミーティングに対して生成されます。ミーティングが開始されると、Datadog Transcriber が Microsoft Teams ミーティングへの参加を試みます。これには 10 ~ 30 秒かかる場合があります。文字起こしを開始するには、ミーティングの参加者がミーティングロビーから Datadog Transcriber の参加を許可する必要があります。Datadog Transcriber の参加が許可されると、ミーティング中、以下の場所にライブ要約が定期的に投稿されます。
- インシデントタイムラインのミーティングの要約エントリーの下。
- インシデントチャットチャンネル (ミーティングカードのスレッド内、およびチャンネルへのメッセージの両方)。
ミーティングが終了すると、最終的なミーティング後の要約が同じ場所に投稿されます。
Microsoft Teams で Datadog タブを使用する
インシデントチャンネル (インシデント専用に作成されたチャンネル) では、Datadog タブにその特定のインシデントの情報が表示され、管理できます。インシデント以外のチャンネルでは、新しいインシデントの宣言のみが可能です。
インシデントの宣言と管理
特定のチームからインシデントを宣言するには、
- Add the Datadog application をチームに追加します。
- インシデント以外のチャンネルで、Datadog タブをクリックします。
- インシデントの詳細を入力し、Declare Incident をクリックします。
特定のチームからインシデントを管理するには、
- インシデントチャンネルで、Datadog タブをクリックします。
- インシデントの詳細と属性を編集します。
タイムラインへのメッセージの送信
インシデントチーム内の任意のメッセージの右端にある [More actions] メニューを使用して、そのメッセージをインシデントタイムラインに送信できます。
Microsoft Teams コマンド
利用可能な @Datadogコマンドの全リストについては、Microsoft Teams integration documentation を参照してください。
参考資料