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 champ enableTrace sur true dans une demande InvokeFlow. 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 ressemble un événement FlowTraceEvent pour 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 ressemble un événement FlowTraceEvent pour l’entrée d’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 ressemble un événement FlowTraceEvent pour la sortie d’un nœud :

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