除了 Copilot Studio 內建的分析功能外,你還可以將遙測資料傳送給 Application Insights。 Copilot Studio 支援不同範圍的遙測,視您需要單一 Agent 的診斷,或是環境中跨 Agent、採 OpenTelemetry 對齊格式的集中式可觀察性而定。
Important
Application Insights 是 Azure 監視器 的功能,這是一個可擴充的應用程式效能管理(APM)工具,您可以用來監控即時應用程式。 需要訂閱Microsoft Azure。
遙測儀
你可以在 Application Insights 中於兩個範圍收集 Copilot Studio 遙測:代理程式層級遙測和環境層級遙測(預覽)。 選擇決定監控邊界、所有權模型、遙測形狀,以及代理情境下的可觀察性層級。
Agent 層級遙測是針對個別 Copilot Studio Agent 進行設定,僅適用於標準執行架構。 該 Agent 由負責的製作者或開發團隊擁有。 此匯出選項不包含任何與 OpenTelemetry 對齊的區間。
環境層級遙測在 Copilot Studio 環境中集中配置,並可搭配標準線束與 GitHub Copilot 線束使用。 它通常由管理員、平台團隊或卓越中心團隊擁有。 它採用以追蹤或跨度為基礎的模型,為環境中的 Copilot Studio 代理程式提供集中式可觀察性;此模型符合 OpenTelemetry 針對 GenAI 的語意慣例,這是觀測現代分散式與代理型系統的新興業界標準。 此模型使其更適合監控現代代理工作負載,特別是代理調用、工具執行、輸出及跨代理的相依關係。
範圍比較
下表比較了 Application Insights 中代理層級與環境層級的遙測:
| Area | 代理級遙測 | 環境層級遙測 |
|---|---|---|
| 組態範圍 | 為每個代理程式分別設定 | 為環境完成一次設定 |
| 設定擁有者 | 負責代理的製作者或開發者 | 管理員、平台團隊、租戶管理員或卓越中心團隊 |
| 特權等級 | 需要存取特定代理設定 | 需要租用戶層級的 Power Platform 系統管理員或 Dynamics 365 系統管理員權限,並在 Dataverse 環境中具備系統管理員角色 |
| 主要受眾 | 需要代理程式專屬診斷的開發人員與開發團隊 | 負責治理、營運及集中式可觀測性的管理員和平台團隊 |
| 作業模型 | 按代理商或解決方案團隊劃分的分散式診斷 | 環境中各代理程式的集中式可觀測性 |
| 遙測模型 | 基於事件的遙測 | 以追蹤或範圍為基礎、與 OpenTelemetry 概念一致的遙測 |
| 最適合 | 訊息活動、主題事件、自訂事件與單代理故障排除 | 代理呼叫、工具執行、輸出、相依性與跨代理監控 |
| 主要應用洞察表 | customEvents |
dependencies |
| 與 OpenTelemetry 一致 | No | Yes |