Rastrear cada etapa no fluxo visualizando os respectivos rastreamentos no Amazon Bedrock - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Rastrear cada etapa no fluxo visualizando os respectivos rastreamentos no Amazon Bedrock

Ao invocar um fluxo, você pode visualizar o rastreamento para ver as entradas e saídas de cada nó. O rastreamento ajuda você a rastrear o caminho da entrada até a resposta que ela finalmente exibe. É possível usar o rastreamento para solucionar erros, identificar etapas que levam a um resultado inesperado ou a um gargalo de desempenho e considerar possibilidades de melhorar o fluxo.

Para visualizar o rastreamento, faça o seguinte:

  • No console, siga as etapas na guia Console em Testar um fluxo no Amazon Bedrock e escolha Mostrar rastreamento na resposta da invocação do fluxo.

  • Na API, defina o campo enableTrace como true em uma solicitação InvokeFlow. Cada resposta flowOutputEvent é exibida ao lado de um flowTraceEvent.

Cada evento de rastreamento inclui o nome do nó que recebeu uma entrada ou gerou uma saída e a data na hora em que a entrada ou saída foi processada. Selecione uma guia para saber mais sobre um tipo de evento de rastreamento:

FlowTraceConditionNodeResultEvent

Esse tipo de rastreamento identifica quais condições são satisfeitas para um nó de condição e ajuda a identificar uma ou mais ramificações do fluxo que são ativadas durante a invocação. O seguinte objeto JSON mostra a aparência de um FlowTraceEvent para o resultado de um nó de condição:

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

Esse tipo de rastreamento exibe a entrada que foi enviada a um nó. Se o evento for subsequente a um nó iterador, mas preceder um nó coletor, o campo iterationIndex indicará o índice do item na matriz de origem da entrada. O seguinte objeto JSON mostra a aparência de um FlowTraceEvent para a entrada em um nó:

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

Esse tipo de rastreamento exibe a saída produzida por um nó. Se o evento for subsequente a um nó iterador, mas preceder um nó coletor, o campo iterationIndex indicará o índice do item na matriz de origem da saída. O objeto JSON a seguir mostra a aparência de um FlowTraceEvent para a saída de um nó.

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