Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
DevUI biedt ingebouwde ondersteuning voor het vastleggen en weergeven van OTelemetry-traceringen (OpenTelemetry) die worden verzonden door het Agent Framework. DevUI maakt geen eigen spans aan. Het verzamelt de spans die Agent Framework uitzendt tijdens de uitvoering van de agent en de workflow, en geeft deze vervolgens weer in het foutopsporingspaneel. Dit helpt u bij het opsporen van fouten in het gedrag van agents, het begrijpen van de uitvoeringsstroom en het identificeren van prestatieproblemen.
Binnenkort beschikbaar
De DevUI-documentatie voor C# is binnenkort beschikbaar. Kom later terug of raadpleeg de Python-documentatie voor conceptuele richtlijnen.
Tracering inschakelen
Tracering inschakelen bij het starten van DevUI met de --tracing vlag:
devui ./agents --tracing
Hierdoor kan OpenTelemetry-tracering worden uitgevoerd voor Agent Framework-bewerkingen.
Traceringen weergeven in DevUI
Wanneer tracering is ingeschakeld, geeft de DevUI-webinterface traceringsgegevens weer:
- Een agent of werkstroom uitvoeren via de gebruikersinterface
- Het foutopsporingsvenster openen (beschikbaar in de ontwikkelaarsmodus)
- Bekijk de traceringstijdlijn met:
- Span-hiƫrarchie
- Tijdsinformatie
- Agent- en werkstroomgebeurtenissen
- Aanroepen en resultaten van tools
Traceringsstructuur
Agent Framework verzendt traceringen volgens semantische OpenTelemetry-conventies voor GenAI. Een typische tracering omvat:
Agent Execution
LLM Call
Prompt
Response
Tool Call
Tool Execution
Tool Result
LLM Call
Prompt
Response
Voor werkstromen tonen traceringen het uitvoeringspad via uitvoerders:
Workflow Execution
Executor A
Agent Execution
...
Executor B
Agent Execution
...
Programmatische tracering
Wanneer u DevUI programmatisch gebruikt met serve(), kan tracering worden ingeschakeld:
from agent_framework.devui import serve
serve(
entities=[agent],
tracing_enabled=True
)
Integratie met externe hulpprogramma's
DevUI legt traceringen vast die door het Agent Framework worden uitgezonden en toont deze. Het maakt geen eigen spans aan. Dit zijn standaard OpenTelemetry-traceringen die ook kunnen worden geƫxporteerd naar externe hulpprogramma's voor waarneembaarheid, zoals:
- Jager
- Zipkin
- Azure Monitor
- Datadog
Als u traceringen wilt exporteren naar een externe collector, stelt u de OTLP_ENDPOINT omgevingsvariabele in:
export OTLP_ENDPOINT="http://localhost:4317"
devui ./agents --tracing
Zonder een OTLP-eindpunt worden traceringen lokaal vastgelegd en alleen weergegeven in het deelvenster Voor foutopsporing van DevUI.
Gerelateerde documentatie
Voor meer informatie over waarneembaarheid van Agent Framework:
- Waarneembaarheid - Uitgebreide handleiding voor agenttracering
- Waarneembaarheid van werkstroom - Werkstroomspecifieke tracering
Volgende stappen
- Beveiliging en implementatie - Uw DevUI-implementatie beveiligen
- Voorbeelden - Door voorbeeldagents en werkstromen bladeren