応答プランでは、定義したフィルター条件に基づいて、受信インシデントが適切なカスタム エージェントにルーティングされます。 このチュートリアルでは、エージェント キャンバスから応答プランを作成し、一致するインシデントをプレビューし、有効化/無効化トグルを使用してアクティブなタイミングを制御します。
前提条件
- インシデント プラットフォームが接続されているエージェント (PagerDuty、ServiceNow、または Azure Monitor)
- 少なくとも 1 つのカスタム エージェントが構成されている
- エージェント リソースにおける貢献者ロールまたは所有者ロール
手順 1: エージェント キャンバスを開く
SRE エージェント ポータルで、エージェントを選択します。 左側のサイドバーで、 Builder → Agent Canvas に移動します。
Important
インシデント プラットフォームを初めて接続すると、既定の クイック スタート 応答プランが自動的に作成されます。 独自の応答プランを作成した場合、クイック スタート プランはそれらのプランと共に実行され、インシデントが間違ったカスタム エージェントにルーティングされたり、2 回処理されたりする可能性があります。 競合を回避するには、 Builder>Incident 応答プランに移動し、 テーブル ビューに切り替えて、クイック スタート プランを削除します。
手順 2: 新しい応答計画を作成する
エージェント キャンバスで、ツール バーの [ 作成 ] を選択します。 トリガー>インシデント対応計画 を選択します。
作成ダイアログが開きます。
フィルター条件を入力します。 表示されるフィールドは、インシデント プラットフォームによって異なります。
-
インシデント対応計画名:
high-sev-api-triggerなどのわかりやすい名前を入力します。
Azure Monitor の場合:
重大度: 1 つ以上の重大度レベルを選択します。
タイトルに含まれるもの (省略可能): キーワードを追加して、一致をさらに絞り込みます。
PagerDuty/ServiceNow の場合:
影響を受けたサービス: このプランで対象となるサービスを選択するか、[ すべて] を選択します。
インシデントの種類: インシデント分類を選択するか、[ すべてのインシデントの種類] を選択します。
優先度: P1 や P2 などの 1 つ以上の優先度レベルを選択します。
タイトルに含まれるもの (省略可能): キーワードを追加して、一致をさらに絞り込みます。
応答の構成を選択します。
応答カスタム エージェント: 一致したインシデントを処理するカスタム エージェントを選択します。
エージェントの自律性レベル: エージェントの応答方法を選択します。
- 自律 (既定): エージェントは個別に調査し、軽減策を実行します。
- レビュー: エージェントは、実行前に承認のためのアクションを提案します。
注
[自律](既定値)を選択すると、オプションの横にℹ️ アイコンが表示されます。 それを選択して 、自律モードの受信確認を確認します。これは、エージェントの境界、AI モデルの制限、責任など、自律的な実行の意味をまとめたものです。 詳細については、 自律モード受信確認 を参照してください。
ヒント
完全な自律性を付与する前にエージェントの調査動作を検証する場合は、新しいプランの レビュー モードから開始します。 新しいプランの既定値は Autonomous です。
アラートの再調査のクールダウン期間を構成する (Azure Monitorでのみ)
インシデント プラットフォームが Azure Monitor の場合、Reinvestigation cooldown セクションが自律レベルの下に表示されます。
有効 (チェックボックス、既定値: オン): 有効にすると、クールダウン ウィンドウ内で同じアラート ルールが繰り返し発生し、新しい調査スレッドが開始されるのではなく、既存の調査スレッドにマージされます。 ウィンドウ内で解決されたスレッドが再び開きます。
クールダウン時間 (スピナー、既定値: 3 時間、範囲: 1 ~ 24): スレッドが解決または閉じられた後、新しい火災が発生するまでの期間は、既存のスレッドを再度開く代わりに新しい調査を作成します。
ほとんどのアラート ルールは既定値のままにします。 すべての火災で独立した調査が必要な重大なアラートの場合にのみ、クールダウンを無効にします。
Warnung
クールダウンを無効にすると、ノイズの多いアラート ルールのトークン消費量が大幅に増加する可能性があります。 5 分ごとにトリガーされるルールは、新しい調査を毎回作成します。
すべての必須フィールド (プラン名、影響を受けるサービス、インシデントの種類、少なくとも 1 つの優先度レベル) を入力します。 [ 次へ ] ボタンが有効になります。
手順 3: 一致するインシデントをプレビューする
次へを選択します。 インシデント プレビューには、フィルター条件に一致する過去のインシデントの表が表示されます。
次の表が表示されます。
- 一致する各インシデントの優先度、作成日、タイトル、インシデント ID、状態
- 時間範囲フィルターです。 ほとんどのインシデントプラットフォームではデフォルトは過去90日、Azure Monitorでは過去30日間です。
結果を確認する:
- 一致が多すぎますか? 前に戻り、重大度制限またはタイトル キーワードを追加します。
- 一致がありませんか? この結果は、新しいサービスでは正常です。 計画は、今後のインシデントに対して引き続き機能します。
- 正しい番号ですか? フィルターは適切に調整されています。
計画を保存するには 「作成」 を選択してください。
チェックポイント: プランは、状態 がオン (緑色のバッジ) のグリッドに表示されます。
手順 4: プランのオフとオンを切り替える
グリッドのチェック ボックスをオンにして、プランを選択します。
ツール バーの [オフにする ] を選択します。 確認ダイアログが表示されます。
プランを無効にするには、[ はい ] を選択します。
ステータス バッジが [オフ] に変わります。 スキャナーは、このプランに対するインシデントの照合を停止します。 フィルター構成は保持されます。
プランを再度有効にするには:
プランをもう一度選択します。
有効にするを選択します。 確認なしですぐに有効になります。
状態バッジが [オン] に戻ります。
チェックポイント: 切り替えが機能します。 プランは、削除せずにオンとオフの間で切り替えることができます。
手順 5: 応答計画グリッドで確認する
[インシデント対応プラン] ページの右側にあるグリッド内で、状態バッジ、カスタム エージェント、重大度フィルター、自律レベルの各列を使用し、ご自分の計画を参照することができます。
チェックポイント: あなたのプランは、正しい状態、カスタム エージェント、重大度と共にグリッドに表示されます。
ヒント
タイトルに含まれるフィルターを使用して、安全にテストします。 特定のテスト インシデント タイトル ( "[TEST] CPU spike" など) と一致するように設定し、そのタイトルでテスト インシデントを作成します。 このメソッドは、運用ルーティングに影響を与えずにエージェントの動作を検証します。 確認したら、タイトル フィルターを調整または削除します。
応答プランを編集または削除する
Edit
- 応答プラン グリッドで、 プラン ID リンク を選択してプランを開きます。
- 編集ビューが開き、現在のすべての設定が事前に設定されています。
- フィルター条件、カスタム エージェント、または自律レベルを変更します。
- [保存] を選択して変更を保存します。
Delete
- グリッドのチェック ボックスを使用してプランを選択します。
- ツール バーの [ 削除] を選択します。
- 確認ダイアログが表示されます。 [はい] を選択して確定します。
削除されたプランは、インシデントのルーティングを直ちに停止します。 計画が開始したアクティブな調査は、引き続き完了します。
学習した内容
- [インシデント対応計画] ページから 応答計画 を作成する方法。
- フィルター条件 (重大度、サービス、種類、タイトル) がインシデントを適切なカスタム エージェントにルーティングする方法。
- コミットする前に、一致する履歴インシデントをプレビューする方法。
- 有効化/無効化トグルを使用してルーティングを一時停止および再開する方法。
- エージェント キャンバスの統合グリッド ビューでプランを確認する方法。
- 自律型とレビューの自律性レベルの違い。
Related
| 資源 | 学習内容 |
|---|---|
| インシデント対応計画 | 完全な対応計画の機能を理解する |
| テレメトリーソースを接続します | カスタム エージェントにログ データへのアクセス権を付与する |
| 詳細な調査 | 複雑な根本原因分析 |
| カスタム エージェント | さまざまなインシデントの種類に特化したカスタム エージェント |