アプリケーションインサイトを用いたテレメトリー概要

Copilot Studio 内のネイティブ分析機能に加えて、テレメトリ データを Application Insights に送信できます。 Copilot Studioは、単一エージェントの診断が必要なのか、環境内のエージェント間でOpenTelemetryに準拠した集中型観測性が必要なのかに応じて、異なるスコープでのテレメトリをサポートしています。

Important

Application Insights は、Azure Monitor の機能です。これは、ライブ アプリケーションの監視に使用できる拡張可能な Application Performance Management (APM) ツールです。 Microsoft Azureのサブスクリプションが必要です。

テレメトリースコープ

Application Insightsでは、Copilot Studioのテレメトリをエージェントレベルのテレメトリー環境レベルのテレメトリ(プレビュー)の2つのスコープで収集できます。 選択によって、監視境界、所有モデル、テレメトリー形状、エージェントシナリオで利用可能な可観測性レベルが決まります。

  • エージェントレベルのテレメトリは個々のCopilot Studioエージェント向けに設定され、標準ハーネスでのみ利用可能です。 そのエージェントの作成者または開発チームが所有します。 このエクスポートオプションにはOpenTelemetryに準拠したスパンは含まれていません。

  • 環境レベルのテレメトリはCopilot Studio環境向けに中央で設定されており、標準ハーネスとGitHub Copilotハーネスの両方で利用可能です。 通常は管理者、プラットフォームチーム、またはセンター・オブ・エクセレンスチームが所有しています。 これは、OpenTelemetryのGenAIセマンティック慣習に沿ったトレースまたはスパンベースのモデルを用いて、環境内のCopilot Studioエージェント間で集中的な観測性を提供します。GenAIは現代の分散型およびエージェントシステムを観察するための新興業界標準となっています。 このモデルにより、特にエージェントの呼び出し、ツールの実行、出力、エージェント間の依存関係など、現代のエージェントワークロードの監視により適しています。

スコープの比較

以下の表は、Application Insightsにおけるエージェントレベルと環境レベルのテレメトリを比較したものです。

Area エージェントレベルのテレメトリ 環境レベルのテレメトリ
構成スコープ 各エージェントごとに別々に設定されています 環境ごとに一度設定
設定の所有者 エージェントの作成者または開発者 管理者、プラットフォームチーム、テナント管理者、またはセンター・オブ・エクセレンスチーム
特権レベル 特定のエージェント構成へのアクセスが必要です テナントレベルのPower Platform管理者またはDynamics 365管理者権限、さらにDataverse環境での管理者権限が必要です
主な対象ユーザー エージェント固有の診断を必要とするメーカーや開発チーム ガバナンス、運用、中央集権的観察性を担当する管理者およびプラットフォームチーム
運用モデル エージェントまたはソリューションチームごとの分散型診断 環境内のエージェント間の集中型観測性
テレメトリーモデル イベントベースのテレメトリー OpenTelemetryの概念に沿ったトレースまたはスパンベースのテレメトリ
最も適しているデータ メッセージアクティビティ、トピックイベント、カスタムイベント、シングルエージェントのトラブルシューティング エージェント呼び出し、ツール実行、出力、依存関係、およびエージェント間監視
主要なアプリケーションインサイトテーブル customEvents dependencies
OpenTelemetry のアライメント いいえ はい