Azure SRE エージェントのインシデント プラットフォーム

インシデント プラットフォームは、問題が発生したときにエージェントに通知するシステムです。 インシデント プラットフォームをエージェントに接続すると、エージェントはアラートを受信し、問題を調査し、自動的にアクションを実行できます。 誰かがチャットを開始するのを待つ必要はありません。

エージェントの調査とアクションへの対応計画を通じてアラートを送信するインシデント プラットフォームを示すフローチャート。

インシデント プラットフォームがない場合、エージェントは事後対応型です。ユーザーは質問を行い、オンデマンドで調査します。 接続されたインシデント プラットフォームを使用すると、エージェントはプロアクティブになり、発生した瞬間にインシデントが取得されます。

サポートされているプラットフォーム

プラットフォーム 提供される内容
Azure Monitor ウィザードで接続し、マネージド リソース グループからのアラートが自動的にフローします。 Azure Monitorは、定期的なアラートを 1 つのスレッドにマージします。 資格情報を指定する必要はありません。
PagerDuty インシデントにアラートを送信し、API ベースの統合を使用したオンコール管理を提供します。
ServiceNow エンタープライズ IT サービス管理と統合されます。

一度にアクティブにできるインシデント プラットフォームは 1 つだけです。 別のプラットフォームに切り替えると、現在のプラットフォームが切断されます。

インシデント プラットフォームを接続することで可能になる機能

インシデント プラットフォームをエージェントに接続すると、エージェントは自動インシデント受信やインシデント対話など、いくつかの機能を利用できます。 次のセクションでは、これらの機能の詳細について説明します。

インシデントの自動受信

インシデントは、プラットフォームで作成された時点でエージェントに送られます。 誰もアラートをコピーして貼り付けたり、手動で調査を開始したりする必要はありません。 エージェントはインシデントを自動的に取得します。

豊富なインシデント カード

PagerDuty、ServiceNow、Azure Monitorなど、サポートされているすべてのプラットフォームからの着信インシデントは、チャット インターフェイスに rich カードとして表示されます。 各カードには、次の情報が表示されます。

フィールド 詳細情報
重大度バッジ 優先順位で色分けされた (例: P1/Sev0 = 赤、P2/Sev1 = オレンジ)
タイムスタンプ (日時記録) インシデント発生時
Title プラットフォーム プレフィックスを持つインシデント タイトル
地位 現在の状態 ("Triggered" や "Acknowledged" など)
Description インシデントの概要
対応計画 インシデントを処理する対応計画へのリンク (構成されている場合)
詳細を表示します 元のプラットフォーム内のインシデントへのリンク

リッチ カードは、以前に使用したプレーンテキスト インシデント通知を置き換え、インシデントの詳細を一目で簡単にスキャンできるようにします。

インシデントの相互作用

お客様のエージェントは、インシデントの読み取りと書き戻しを行うことができます。 これらのツールは、対応するプラットフォームを接続すると自動的に使用できます。

プラットフォーム 読み取り機能 書き込み機能
Azure Monitor アラートの詳細、重大度、影響を受けるリソース アラートを確認し、アラートを閉じる
PagerDuty インシデントの詳細、診断 確認、解決、メモの追加
ServiceNow インシデントの詳細 ディスカッションエントリの投稿、確認、解決

対応計画

対応計画では、特定の種類のインシデントが発生したときに エージェントが実行する処理 を定義します。 インシデントの重大度、タイトル パターン、またはその他の条件に基づいてルールを構成すると、エージェントは自動的にプランに従います。 詳細については、「 インシデント対応計画」を参照してください。

応答計画では、次のことができます。

  • 特定の調査手順を実行します。

  • 特定のコネクタとツールを使用します。

  • 定義された自律レベルで動作します ("情報のみを収集する" から "是正措置を取る" まで)。

  • 人間にエスカレートする前に、自動的に (構成可能な制限まで) 調査を再試行します。

対応計画により、エージェントは汎用アシスタントからインシデント レスポンダーに変わり、既知のインシデントの種類の手順が定義されています。

クイックスタート対応計画

Important

インシデント プラットフォームを初めて接続すると、既定の クイック スタート 応答プランが自動的に作成されます。 独自の応答プランを作成した場合、クイック スタート プランはそれらのプランと共に実行され、インシデントが間違ったカスタム エージェントにルーティングされたり、2 回処理されたりする可能性があります。 競合を回避するには、 Builder>Incident 応答プランに移動し、 テーブル ビューに切り替えて、クイック スタート プランを削除します。

インシデント プラットフォームを接続するときに、この機能を有効にして、既定の応答プランを自動的に作成できます。 このプランでは、すぐに開始できます。

プラットフォーム 既定プラン ハンドル 自律性レベル
Azure Monitor Sev0、Sev1、Sev2 アラート 自主的な
ページャーデューティ P1 インシデント 自主的な

Azure Monitor では、すべての重大度レベル (Sev0 ~ Sev4) がサポートされます。 クイック スタート 計画では、既定で最も優先度の高いアラートを対象としています。 この機能をカスタマイズして、他の重大度を含めたり、優先順位の低いアラート用に個別のプランを作成したりできます。

クイック スタート プランでは、次の quickstart_handler という名前の応答プランが作成されます。

  • 優先度または重大度でインシデントを照合します。
  • 影響を受けたすべてのサービスについて説明します。
  • 完全自律モードで実行されます。
  • カスタマイズすることも、後でオフにすることもできます。

この既定のプランをカスタマイズしたり、さまざまなフィルターと自律レベルで他の応答プランを作成したりできます。

インシデントの値を追跡する

インシデント値を追跡して、エージェントが時間の経過と同時にインシデントを処理する方法について学習できます。 Azure SRE エージェントのユーザー インターフェイスで、この情報を表示するには、[監視>Incident メトリック] に移動します。 詳細については、「 インシデント値の追跡」を参照してください。

メトリクス 表示される内容
レビューされたインシデント エージェントが処理するインシデントの合計数。
エージェントによる軽減 エージェントが自律的に解決するインシデント。
エージェントによる支援 エージェントが役立ち、ユーザーが解決を完了するインシデント。
ユーザーによる緩和 エージェントが提供する情報を使用してユーザーが解決するインシデント。
ユーザーの操作待ち 人による入力を待機中のインシデント

これらのメトリックを使用して、エージェントの有効性を理解し、調整が必要になる可能性がある応答計画を特定します。

インシデント プラットフォーム vs. コネクタ

インシデントプラットフォームとコネクタは連携します。 エージェントは両方を使用します。インシデント プラットフォームによって調査がトリガーされ、コネクタには調査用のツールが用意されています。

Comparison 事象管理プラットフォーム コネクタ
Purpose アラートの発生場所 エージェントが使用できるデータとアクション
で設定済み Builder → インシデントプラットフォーム Builder → コネクタ
Direction 受信 (インシデントはエージェントに流れる) アウトバウンド(エージェントがシステムに接続する)
PagerDuty がアラートを送信 → エージェントが調査 エージェントが Kusto →にクエリを実行すると、根本原因が見つかります