Поделиться через


Рабочие процессы Microsoft Agent Framework — наблюдаемость

Наблюдаемость предоставляет аналитические сведения о внутреннем состоянии и поведении рабочих процессов во время выполнения. К ним относятся возможности ведения журнала, метрик и трассировки, которые помогают отслеживать и отлаживать рабочие процессы.

Подсказка

Наблюдаемость — это функция на уровне платформы и не ограничивается рабочими процессами. Дополнительные сведения см. в разделе "Наблюдаемость".

Помимо стандартной телеметрии GenAI рабочие процессы Agent Framework предоставляют дополнительные диапазоны, журналы и метрики для более глубокого анализа выполнения рабочих процессов. Эти функции наблюдения помогают разработчикам понять поток сообщений, производительность исполнителей и любые ошибки, которые могут возникнуть.

Включение наблюдаемости

Ознакомьтесь с инструкциями по включению наблюдаемости в приложениях.

Ознакомьтесь с инструкциями по включению наблюдаемости в приложениях.

Диапазоны рабочих процессов

Имя диапазона Description
workflow.build Для каждой сборки рабочего процесса
workflow.run Для каждого выполнения рабочего процесса
message.send Для каждого сообщения, отправленного исполнителю
executor.process Для каждого исполнителя, обрабатывающий сообщение
edge_group.process Для каждой группы периферийных устройств, обрабатывающей сообщение

Когда шаг выполнения отправляет сообщение другому шагу выполнения, диапазон message.send создается как дочерний элемент диапазона executor.process. Однако диапазон целевого исполнителя executor.process не будет дочерним по отношению к диапазону message.send, так как выполнение не вложено. Вместо этого executor.process диапазон целевого исполнителя связан с message.send диапазоном исходного исполнителя. При этом создается отслеживаемый путь в процессе выполнения рабочего процесса.

Рассмотрим пример.

Отношения интервалов

Дальнейшие шаги