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 のアライメント | いいえ | はい |