Post by Dash0

16,560 followers

"Supports OpenTelemetry" has officially become too low a bar. Now, the exact same compatibility problem is hitting GenAI workloads. The spec side has quietly gotten good: model calls, token usage, tool and agent spans, with vendor-specific shapes for OpenAI, Anthropic, and Bedrock. The implementations are where it gets messy. Several competing conventions exist, each for legitimate reasons, but it means "supports GenAI" can mean something different in every library, and that gap often stays invisible until you're squinting at a half-empty dashboard at 2 a.m. Convergence on an open standard would make all of this easier. An agent reasoning over your telemetry is only as good as the signal it reads. The latest Code RED Newsletter from Kasper Borg Nissen maps where GenAI telemetry actually stands right now. Here is what we are digging into this week: Spec vs. Reality: Zach Groves puts real GenAI libraries on a tier list and shows how "supports OTel" silently fails - emitting deprecated or outright wrong attributes that leave you staring at an empty dashboard during a 2 a.m. incident. The Autonomy Ladder: Mauricio (Salaboy) Salatino on why each step up agentic development forces platform teams to stop reviewing lines of code and start validating intent - and why skipping that work breeds Shadow AI. Where Lock-In Lives: Adriana Villela and Josh Lee map where vendor lock-in survives above the ingestion line, and why portable queries, open dashboards, and reusable alerts are the real ceiling to build toward. Agent0 is GA: Our OpenTelemetry-native agent for cutting repetitive troubleshooting. It correlates the signals, traces a problem back to the source code that caused it, and drafts a pull request with a fix - with you still on the merge button. We also get into how Jaeger is being reshaped to trace non-deterministic AI agents, and the sampling philosophy Heinrich Hartmann relies on to manage 60 million spans per second at Zalando. If you're tired of compatibility checkboxes and want to validate what your libraries actually emit, give this issue a read. šŸ‘‰ Get the full community roundup here: https://lnkd.in/gKZ-9Hx5

Post content