可觀測性可讓您深入瞭解執行期間工作流程的內部狀態和行為。 這包括日誌記錄、指標和追蹤功能,可協助監控和偵錯工作流程。
小提示
可觀察性是整個框架的功能,並不限於工作流程。 欲了解更多資訊,請參閱 代理的可觀察性。
除了標準 的 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 來源執行程式的範圍。 這會在工作流程執行中建立可追蹤的路徑。
例如: