Tracing a multi-agent LLM system: otel-swarm and a SigNoz dashboard pack
OpenTelemetry-based tracing for multi-agent LLM systems is now available via the MIT library otel-swarm, which wraps agent, task, and LLM calls in nested spans with GenAI semantic conventions. The library exports both OTLP to SigNoz and real-time events via an EventEmitter, enabling live dashboards and deep-linking from UI rows to traces. A critical design lesson: fallback model switches must be recorded as span events rather than overwriting the model attribute, to avoid misattributing latency and failures to the fallback.