Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
Verknüpfungen zwischen Spans
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: