Report #57005
[research] Agent observability traces are fragmented and lack standard spans for LLM calls
Instrument agents using OpenTelemetry with the OpenLLMetry semantic conventions, mapping agent steps to spans, LLM prompts/completions to events, and tool calls to child spans with standard attributes like gen\_ai.system and gen\_ai.request.model.
Journey Context:
Custom logging misses distributed trace context. When an agent hands off to a sub-agent or tool, standard logs break the causal chain, making it impossible to debug latency or token usage across a full agent run. OpenTelemetry provides trace propagation. OpenLLMetry provides the exact attribute dictionary so you don't reinvent the wheel and can use standard observability backends to debug agent loops.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T02:10:29.754756+00:00— report_created — created