本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon Bedrock 中檢視其追蹤,以追蹤流程中的每個步驟
當您叫用流程時,您可以檢視追蹤,以查看每個節點的輸入和輸出。追蹤可協助您追蹤從輸入到最終傳回之回應的路徑。您可以使用追蹤對發生的錯誤進行故障診斷,識別導致意外結果或效能瓶頸的步驟,並考慮可以改善流程的方法。
若要檢視追蹤,請執行下列動作:
每個追蹤事件都包含接收輸入或產生輸出的節點名稱,以及處理輸入或輸出的日期。選取標籤以進一步了解追蹤事件類型:
- FlowTraceConditionNodeResultEvent
-
這種類型的追蹤會識別滿足條件節點的條件,並協助您識別在調用期間啟動的流程分支或分支。下列 JSON 物件顯示 FlowTraceEvent 對於條件節點結果的外觀:
{
"trace": {
"conditionNodeOutputTrace": {
"nodeName": "string",
"satisfiedConditions": [
{
"conditionName": "string"
},
...
],
"timestamp": timestamp
}
}
}
- FlowTraceNodeInputEvent
-
這種追蹤類型會顯示傳送到節點的輸入。如果事件位於疊代運算節點下游,但位於收集器節點上游, iterationIndex
欄位會指出輸入來源陣列中項目的索引。下列 JSON 物件顯示 FlowTraceEvent 在節點輸入時的外觀。
{
"trace": {
"nodeInputTrace": {
"fields": [
{
"content": {
"document": JSON object
},
"nodeInputName": "string"
},
...
],
"nodeName": "string",
"timestamp": timestamp,
"iterationIndex": int
}
}
}
- FlowTraceNodeOutputEvent
-
這種追蹤類型會顯示節點產生的輸出。如果事件位於疊代運算節點下游,但位於收集器節點上游, iterationIndex
欄位會指出輸出來源陣列中項目的索引。下列 JSON 物件顯示 FlowTraceEvent 對於節點輸出的外觀。
{
"trace": {
"nodeOutputTrace": {
"fields": [
{
"content": {
"document": JSON object
},
"nodeOutputName": "string"
},
...
],
"nodeName": "string",
"timestamp": timestamp,
"iterationIndex": int
}
}
}