Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
DevUI poskytuje integrovanou podporu pro zachytávání a zobrazování následů OpenTelemetry (OTel) vygenerovaných frameworkem agenta. DevUI nevytváří vlastní rozsahy – shromažďuje rozsahy, které Agent Framework generuje během provádění agenta a pracovního postupu, a poté je zobrazuje v panelu ladění. To vám pomůže ladit chování agenta, porozumět toku provádění a identifikovat problémy s výkonem.
Již brzy
Dokumentace k DevUI pro C# bude brzy k dispozici. Zkontrolujte to prosím později nebo se obraťte na dokumentaci k Pythonu pro konceptuální pokyny.
Povolení trasování
Povolte trasování při spuštění DevUI příznakem --tracing :
devui ./agents --tracing
To umožňuje trasování OpenTelemetry pro operace rozhraní Agent Framework.
Zobrazení trasování v DevUI
Pokud je povolené trasování, webové rozhraní DevUI zobrazí informace o trasování:
- Spuštění agenta nebo pracovního postupu prostřednictvím uživatelského rozhraní
- Otevření panelu ladění (k dispozici v režimu vývojáře)
- Zobrazte časovou osu trasování, která ukazuje:
- Hierarchie spanů
- Informace o časování
- Události agenta nebo pracovního postupu
- Volání a výsledky nástrojů
Struktura trasování
Agent Framework generuje trasování podle sémantických konvencí OpenTelemetry pro GenAI. Typické trasování zahrnuje:
Agent Execution
LLM Call
Prompt
Response
Tool Call
Tool Execution
Tool Result
LLM Call
Prompt
Response
Trasování pracovních postupů zobrazuje cestu provádění přes vykonávače.
Workflow Execution
Executor A
Agent Execution
...
Executor B
Agent Execution
...
Programové trasování
Při programovém používání DevUI s serve() je možné povolit trasování:
from agent_framework.devui import serve
serve(
entities=[agent],
tracing_enabled=True
)
Integrace s externími nástroji
DevUI zachytává a zobrazuje výstupy generované Agent Frameworkem – nevytváří vlastní úseky. Toto jsou standardní trasování OpenTelemetry, které je možné exportovat také do externích nástrojů pozorovatelnosti, jako jsou:
- Jaeger
- Zipkin
- Azure Monitor
- Datadog
Pokud chcete exportovat trasování do externího kolektoru, nastavte proměnnou OTLP_ENDPOINT prostředí:
export OTLP_ENDPOINT="http://localhost:4317"
devui ./agents --tracing
Bez koncového bodu OTLP jsou trasové údaje zachyceny místně a zobrazují se pouze na panelu ladění DevUI.
Související dokumentace
Další podrobnosti o pozorovatelnosti agenta Framework:
- Observabilita – komplexní průvodce sledováním agentů
- Sledovatelnost pracovního postupu – trasování specifické pro pracovní postup
Další kroky
- Zabezpečení a nasazení – Zabezpečení nasazení DevUI
- Ukázky – Procházení ukázkových agentů a pracovních postupů