View a markdown version of this page

Suivi de chaque étape de votre flux en consultant sa trace dans Amazon Bedrock - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Suivi de chaque étape de votre flux en consultant sa trace dans Amazon Bedrock

Lorsque vous invoquez un flux, vous pouvez consulter la trace pour voir les entrées et les sorties de chaque nœud. La trace vous permet de suivre le chemin entre l’entrée et la réponse renvoyée. La trace vous permet de corriger les erreurs qui se produisent, d’identifier les étapes qui entraînent un résultat inattendu ou un ralentissement des performances et de réfléchir aux moyens d’améliorer le flux.

Pour consulter la trace, procédez comme suit :

  • Dans la console, suivez les étapes dans l’onglet Console sous Test d’un flux dans Amazon Bedrock et choisissez Afficher la trace dans la réponse à l’invocation du flux.

  • Dans l'API, définissez le enableTrace champ sur « true dans une InvokeFlowdemande ». Chaque flowOutputEvent dans la réponse est renvoyé avec un flowTraceEvent.

Chaque événement de trace inclut le nom du nœud qui a reçu une entrée ou produit une sortie et la date à laquelle l’entrée ou la sortie a été traitée. Cliquez sur un onglet pour en savoir plus sur un type d’événement de trace :

FlowTraceConditionNodeResultEvent

Ce type de trace identifie les conditions remplies pour un nœud de condition et vous aide à identifier la ou les branches du flux activées lors de l’invocation. L'objet JSON suivant montre à quoi FlowTraceEventressemble le résultat d'un nœud de condition :

{ "trace": { "conditionNodeOutputTrace": { "nodeName": "string", "satisfiedConditions": [ { "conditionName": "string" }, ... ], "timestamp": timestamp } } }
FlowTraceNodeInputEvent

Ce type de trace affiche l’entrée envoyée à un nœud. Si l’événement se situe en aval d’un nœud itérateur mais en amont d’un nœud collecteur, le champ iterationIndex indique l’index de l’élément du tableau dont provient l’entrée. L'objet JSON suivant montre à quoi FlowTraceEventressemble l'entrée dans un nœud.

{ "trace": { "nodeInputTrace": { "fields": [ { "content": { "document": JSON object }, "nodeInputName": "string" }, ... ], "nodeName": "string", "timestamp": timestamp, "iterationIndex": int } } }
FlowTraceNodeOutputEvent

Ce type de trace affiche la sortie produite par un nœud. Si l’événement se situe en aval d’un nœud itérateur mais en amont d’un nœud collecteur, le champ iterationIndex indique l’index de l’élément du tableau dont provient la sortie. L'objet JSON suivant montre à quoi FlowTraceEventressemble la sortie d'un nœud.

{ "trace": { "nodeOutputTrace": { "fields": [ { "content": { "document": JSON object }, "nodeOutputName": "string" }, ... ], "nodeName": "string", "timestamp": timestamp, "iterationIndex": int } } }