Compartilhar via


Fluxos de trabalho do Microsoft Agent Framework – Observabilidade

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

Dica

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

Além da telemetria genai padrão, os fluxos de trabalho do Agent Framework emitem intervalos, logs e métricas adicionais para fornecer insights mais profundos 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.

Habilitar a Observabilidade

Consulte Habilitar a Observabilidade para obter instruções sobre como habilitar a observabilidade em seus aplicativos.

Consulte Habilitar a Observabilidade para obter instruções sobre como habilitar a observabilidade em seus aplicativos.

Intervalos de fluxo de trabalho

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

Quando um executor envia uma mensagem para outro executor, o message.send intervalo é criado como um filho do executor.process intervalo. No entanto, o executor.process intervalo do executor de destino não será um filho do message.send intervalo porque a execução não está aninhada. Em vez disso, o executor.process intervalo do executor de destino está vinculado ao message.send intervalo do executor de origem. Isso cria um caminho rastreável por meio da execução do fluxo de trabalho.

Por exemplo:

Relações de intervalo

Próximas etapas