共用方式為


Microsoft 代理程式架構工作流程 - 可觀察性

可觀測性可讓您深入瞭解執行期間工作流程的內部狀態和行為。 這包括日誌記錄、指標和追蹤功能,可協助監控和偵錯工作流程。

小提示

可觀察性是整個框架的功能,並不限於工作流程。 欲了解更多資訊,請參閱 代理的可觀察性

除了標準 的 GenAI 遙測之外,代理框架工作流程還會發出額外的跨度、日誌和指標,以提供對工作流程執行的更深入的見解。 這些可觀察性功能可協助開發人員了解訊息的流程、執行程式的效能以及可能發生的任何錯誤。

啟用可觀測性

請參閱 啟用可觀察性 ,了解如何在您的應用程式中啟用可觀察性。

請參閱 啟用可觀察性 ,了解如何在您的應用程式中啟用可觀察性。

工作流程跨度

跨度名稱 Description
workflow.build 針對每個工作流程組建
workflow.run 針對每次工作流程執行
message.send 對於傳送至執行程式的每則訊息
executor.process 對於每一個處理訊息的執行程式
edge_group.process 對於處理訊息的每一個邊緣群組

當執行程式將訊息傳送至另一個執行程式時,會將範圍 message.send 建立為範圍 executor.process 的子項。 不過, executor.process 目標執行程式的 span 不會是 span 的 message.send 子項,因為執行不是巢狀的。 相反地, executor.process 目標執行程式的範圍會連結至 message.send 來源執行程式的範圍。 這會在工作流程執行中建立可追蹤的路徑。

例如:

跨度關係

後續步驟