Partilhar via


Fluxos de trabalho do Microsoft Agent Framework - Observabilidade

A observabilidade fornece informações sobre o estado interno e o comportamento dos fluxos de trabalho durante a execução. Isso inclui registro, métricas e recursos de rastreamento que ajudam a monitorar e depurar fluxos de trabalho.

Sugestão

A observabilidade é uma funcionalidade em toda a estrutura e não se limita a fluxos de trabalho. Para mais informações, consulte Observabilidade.

Além da telemetria padrão do GenAI, o Agent Framework Workflows emite extensões adicionais, logs e métricas para fornecer informações mais detalhadas sobre a execução do fluxo de trabalho. Esses recursos de observabilidade ajudam os desenvolvedores a entender o fluxo de mensagens, o desempenho dos executores e quaisquer erros que possam ocorrer.

Ativar observabilidade

Por favor, consulte Habilitar a Observabilidade para instruções sobre como ativar a observabilidade nas suas aplicações.

Por favor, consulte Habilitar a Observabilidade para instruções sobre como ativar a observabilidade nas suas aplicações.

Abrangência de fluxo de trabalho

Nome do intervalo Description
workflow.build Para cada compilação de fluxo de trabalho
workflow.run Para cada execução de fluxo de trabalho
message.send Para cada mensagem que é enviada a um executor
executor.process Para cada executor que processa uma mensagem
edge_group.process Para cada grupo de processamento na rede edge que processa uma mensagem

Quando um executor envia uma mensagem para outro executor, a message.send extensão é criada como um filho da executor.process extensão. No entanto, a executor.process extensão do executor de destino não será filha da message.send extensão porque a execução não está aninhada. Em vez disso, a executor.process extensão do executor de destino está vinculada à message.send extensão do executor de origem. Isso cria um caminho rastreável através da execução do fluxo de trabalho.

Por exemplo:

Relações de extensão

Próximas Etapas