Freigeben über


Microsoft-Agenten-Framework-Workflows – Observierbarkeit

Observability bietet Einblicke in den internen Zustand und das Verhalten von Workflows während der Ausführung. Dazu gehören Protokollierungs-, Metrik- und Ablaufverfolgungsfunktionen, mit denen Workflows überwacht und gedebuggt werden können.

Tipp

Observability ist ein frameworkweites Feature und ist nicht auf Workflows beschränkt. Weitere Informationen finden Sie unter Observability.

Neben der standardmäßigen GenAI-Telemetrie emittiert Agent Framework-Workflows zusätzliche Spannen, Protokolle und Metriken, um tiefere Einblicke in die Workflowausführung zu erhalten. Diese Observability-Features helfen Entwicklern, den Nachrichtenfluss, die Leistung von Executoren und alle fehler zu verstehen, die auftreten können.

Beobachtbarkeit aktivieren

Anweisungen zum Aktivieren der Observierbarkeit in Ihren Anwendungen finden Sie unter " Aktivieren der Observierbarkeit ".

Anweisungen zum Aktivieren der Observierbarkeit in Ihren Anwendungen finden Sie unter " Aktivieren der Observierbarkeit ".

Workflow-Bereiche

SpanName Description
workflow.build Für jeden Workflow-Build
workflow.run Für jede Ausführung des Workflows
message.send Für jede Nachricht, die an einen Executor gesendet wird
executor.process Für jeden Executor, der eine Nachricht verarbeitet
edge_group.process Für jede Edgegruppe, die eine Nachricht verarbeitet

Wenn ein Executor eine Nachricht an einen anderen Executor sendet, wird die message.send Spanne als untergeordnetes Element der executor.process Spanne erstellt. Der executor.process Bereich des Zielausführers wird jedoch kein untergeordneter Bereich des message.send Bereichs sein, da die Ausführung nicht geschachtelt ist. Stattdessen wird die executor.process Spanne des Zielausführers mit der message.send Spanne des Quellausführers verknüpft. Dadurch wird ein nachverfolgbarer Pfad durch die Workflowausführung erstellt.

Beispiel:

Spannweitenbeziehungen

Nächste Schritte