Azure SRE エージェントの Log Analytics コネクタと Application Insights コネクタ

エージェントは、組み込みのAzure可観測性を使用して、Log Analyticsと Application Insights に対して、セットアップなしでクエリを実行できます。 これらのコネクタは省略可能な最適化です。チームが同じワークスペースに頻繁にクエリを実行し、待機時間を短縮し、トークンの使用量を減らしたい場合に追加します。

組み込みの可観測性とコネクタ

コネクタがない場合、エージェントは az cli、Resource Graph、生の KQL を使用して、Azure Monitor リソースをその場で検出してクエリを実行します。 この方法はアドホック調査に適していますが、エージェントは毎回ワークスペースを検索してクエリ パラメーターを構築する必要があるため、トークンのコストが高くなります。

コネクタは、エージェントの事前構成済みアクセス パラメーター (ワークスペース ID、リソース グループ、サブスクリプション) を提供するため、検出手順をスキップして直接クエリを実行できます。 認証はコネクタ マッピングによって自動的に処理され、保存すると RBAC ロールが割り当てられます。

組み込み (コネクタなし) コネクタ付き
検出 エージェントが Resource Graph を使用してワークスペースを検索する エージェントは、構成済みワークスペースを対象とします
トークンの使用 エージェントが独自にパラメーターを構築するため、上位 パラメーターが事前に設定されているため、低い
Latency 各クエリの前に発見が行われるため、値が高くなる クエリをすぐに実行して低くする
認証 マネージド ID。クエリ時に解決されたアクセス許可 セットアップ時に事前構成済み
RBAC リソースごとに手動で管理する 保存時に自動割り当て済み

どのように機能するのか

  1. コネクタの追加: コネクタ ピッカーから Log Analytics または Application Insights を選択します。
  2. リソースを選択する: 自動検出された一覧からワークスペースまたはリソースを選択します。
  3. 保存: エージェントは、必要な RBAC ロールをマネージド ID に自動的に割り当てます。
  4. クエリ: 自然言語でログについてエージェントに問い合わせてください。

能力

コネクタを構成すると、エージェントは次のことができます。

  • 接続されているワークスペースで使用可能なテーブルを一覧表示します。
  • 接続されたワークスペースまたは Application Insights リソースに対して KQL クエリを実行します。
  • 調査中にログ データを他のデータ ソースと関連付けます。
  • クエリ結果をチャット内のテーブルとして表示します。

インシデント調査中に、エージェントは高いエラー率を検出します。 接続されたLog Analytics ワークスペースを使用して、次の質問を行います。

Show me failed sign-in events from the last 24 hours grouped by user principal name

エージェントは、KQL を使用して SigninLogs テーブルに対してクエリを実行し、1 つの IP 範囲から MFA 試行が失敗したパターンを識別し、その調査タイムラインに結果を表示します。その結果はすべて、チャットを離れることなく表示されます。