Azure SRE Agent (preview) のライブレポート

ライブレポートは保存され、一貫したレイアウトと更新可能なデータを備えた再利用可能な運用ダッシュボードです。 チャットで必要なビューを説明すれば、Azure SREエージェントがそれをビルドし、ライブレポートページで保存します。

レポートを作成した後は、そのチャートや表は一貫したまま、データを更新することができます。 コネクター経由でのみデータを取得するリフレッシュはアクティブフローのAzureエージェントユニット(AAU)を消費せず、頻繁に使われる運用ビューの繰り返しのモデルコストを削減できます。 レポートがモデルを使って取得したデータを要約または分析する場合、そのモデル支援分析はアクティブフローAAUを消費します。

展開の健全性、サービストレンド、Kustoデータ、作業項目、MCPを通じて公開される内部サービスなどの定期的な運用ビューにはライブレポートを活用してください。

ライブレポートの仕組み

Azure SREエージェントは、エージェントが利用可能なデータソースからレポートを作成し、レイアウトや設定を保存します。 レポートを開いたり再読み込んだりすると、設定済みのコネクタを通じてデータを取得し、保存されたチャート、表、ステータスインジケーターを使って結果が表示されます。

レポートは最大5分間キャッシュされたコネクタ結果を使用できます。 現在のデータを取得するには 「リロード 」を選択してください。 レポートにモデル支援分析が含まれている場合、モデルは取得したデータを分類、グループ化、または要約することができます。

レポートに含められること

報告書は以下の内容を裏付けています:

コンテンツを報告する 含められるもの
接続データ Azure Data Explorer (Kusto)を含むサポートされたMCPコネクタからのデータ。
モデル支援解析 取得データの分類、グループ化、要約も任意で行う。 モデル支援解析はアクティブフローAAUを消費します。
Visualizations チャート、ソート可能な表、図、ステータスインジケーター。

前提条件

Live Reportsを使うには、エージェントの読み書き権限が必要です。 アクセスの割り当て方法については、「 ユーザーの役割と権限」をご覧ください。

レポートは、エージェントに既に設定されているコネクタや、エージェントまたはコネクタの識別子に付与された権限内でのみデータを取得できます。 レポートを作成してもコネクターを追加したり、他のシステムへのアクセスを許可したりするわけではありません。

ライブレポートを作成してください

  1. SREエージェントを開いてください。

  2. ナビゲーションで 「ライブレポート 」を選択してください。

  3. 選択 +新しいレポート。 エージェントは利用可能なツールを確認します。

  4. 求められた際に希望する報告書を説明し、エージェントからの追加の質問に答えてください。

  5. 報告書で使用されるツールを確認しましょう。 期待するツールや行動だけを承認してください。

  6. レポートが保存されてギャラリーに表示されるのを待ちます。

ライブレポートを作成する際は、時間範囲、フィルター、データソース、希望する可視化を含めてください。 ライブレポートを生成するための例のプロンプトをいくつか挙げます:

Build a Live Report called "Kusto Service Trends" from my Azure Data Explorer
connector. Cover the last 24 hours and show request volume, error rate, and
p50/p95/p99 latency by service. Include a time-range selector, trend charts,
and a sortable table of operations with the highest error counts.

デプロイ正常性レポート

Build a Live Report called "Deployment Health" for the last 24 hours. Show
deployment volume, success rate, failed deployments by service and environment,
and a daily trend. Include a sortable table that links to each deployment.

レポートを開き、再読み込みして更新する

エージェントがレポートを保存した後:

  1. ライブレポートに戻り、レポートタイルを選択します。

  2. 現在のチャート、表、ステータス指標を確認しましょう。

  3. キャッシュされたツールの結果をバイパスし、新しいデータを要求するには 「リロード 」を選択してください。

  4. レイアウト、フィルター、データソース、アクションを変更するには「 オープンオーサリングスレッド 」を選択してください。 チャットで変更点を説明し、エージェントに新しいバージョンを保存してもらう。

  5. バージョンピッカーを開いて、以前に保存されたバージョンを確認します。 インタラクティブツール呼び出しに頼る前に、現在のバージョンを選択してください。

以前のバージョンではレポートのレイアウトと構成が保持され、過去のデータではありません。 インタラクティブセクションは現行バージョンのツールポリシーを使用します。

レポートの共有、エクスポート、削除

Azureポータルで、「レポートのコピーリンク」を選択してレポートを共有します。 リンクを共有してもアクセス権は与えられません。 受信者はすでにエージェントにSREエージェント標準ユーザーまたはSREエージェント管理者の役割を持っている必要があります。

オーバーフローメニューから 「HTML ダウンロード 」を選択して、サニティ化された静的なスナップショットを保存してください。 ダウンロードしたファイルはSREエージェントツールを呼び出したり、外部リソースを読み込んだりできません。 データの感度に応じて処理してください。

レポートを永久に削除するには、オーバーフローメニューから 「削除 」を選択してください。 SRE エージェント管理者ロールを持っている必要があります。

使用とコスト

ライブレポートの作成や既存レポートの更新には アクティブフローAAU が消費されます。 レポート作成後、リフレッシュしてもアクティブフローAAUは消費されません。コネクタツール経由でのみデータを取得するためです。 レポートがリフレッシュ時にLLMを使ってデータを要約または分析する場合、これらのモデル呼び出しはアクティブフローAAUを消費します。

レポート作成や更新中に消費されたAAUは 設定>エージェント消費に表示されます。

現在の料金については 「価格設定と請求」をご覧ください。

プレビューではモデル支援セクションのレポートごとやユーザーごとのアクティブフローAAU予算は提供されていません。 潜在的なコストに注意し、モデルを繰り返しまたは自動的にループさせるレポートは避けてください。

レポートからアクションを実行する

レポートには、更新の投稿やワークフローの開始など、ツールを呼び出すボタンを含めることができます。

保存されたレポート版にはツールが含まれていなければなりません。 レポートがツールを呼び出すと、エージェントは設定済みのツールポリシーとコネクタ権限を適用します。 許可なしにツールを動かすことを許可しました。 呼び出しに承認が必要な場合、その承認はその呼び出し時と表示されているそのままの引数にのみ適用されます。 異なる議論の電話には別の承認が必要です。

ブラウザでレポートを変更してもツールアクセスは追加されません。 SREエージェントの役割、ツールポリシー、承認要件、エージェントやコネクタの権限は引き続き適用されます。

読み取り専用ツールで共有ダッシュボードを始めましょう。 明確な運用上の利益をもたらす場合にのみ、書き込みアクションを追加してください。 詳細については、 ツールアクセスポリシー および セキュリティ概要をご覧ください。

制限事項

プレビュー期間中は、次の制限事項が適用されます。

  • テナント間の承認: 他のテナントからエージェントにアクセスすると、SREエージェント管理者の役割がテナント間で利用できないため、レポートツールの呼び出しを承認できません。 テナント間で共有されるレポートは、承認が必要なツールを避けるべきです。

  • 報告書のサイズ: 生成されたレポートHTMLは10MB以下でなければなりません。 サービスは保存しようとした際に大きなレポートを拒否します。

  • モデルのレート制限: モデルがレート制限されている場合、そのセクションはHTTP 429を返します。 後でレポートをやり直してください。

Troubleshooting

以下の項目は、ライブレポートの問題を解決するのに役立ちます。

エージェントはレポートを作成できません

エージェントに対して読み書き権限があること、必要なコネクタが接続されて健康であることを確認しましょう。

データは古臭く見えます

短命なツール結果キャッシュを回避するには 「リロード 」を選択してください。 また、基礎となるソースが期待されるデータを受け取っているかも確認してください。