Christopher Ehrlich Avatar

Christopher Ehrlich

OTel Frustrations

its sad how much time and money has been funnelled into opentelemetry, how much its being shilled by companies, and its still so wildly immature

David Cramer (@zeeg) - 4:50 AM · Apr 18, 2025


How would you improve it?

Matt Pocock (@mattpocockuk) - 10:16 AM · Apr 18, 2025


move faster

how are we 4 months into 2025 and genai semantic conventions are still incubating?

outcome is that everyone just does their own thing instead (example: vercel ai sdk experimentalTelemetry is very nonstandard)

Christopher Ehrlich (@ccccjjjjeeee) - 10:27 AM · Apr 18, 2025


"you have to put prompts and responses as events instead of attributes, but beware this will change again after complex attributes land, but also there has been no perceivable progress on them since the issue was opened"

Christopher Ehrlich (@ccccjjjjeeee) - 10:33 AM · Apr 18, 2025


i appreciate that its a project built by volunteers, prs welcome etc

but the experience of building tooling for it is an exercise in frustration

and so the tooling is bad and its also frustrating for users

Christopher Ehrlich (@ccccjjjjeeee) - 10:33 AM · Apr 18, 2025


the promise of otel is that if there is a common agreed upon schema then multiple vendors can build tooling for that schema

but that promise isn't really true and so it's hard to build any kind of ui/ux that makes assumptions about schema beyond the most basic things

Christopher Ehrlich (@ccccjjjjeeee) - 10:37 AM · Apr 18, 2025


in their defense we're still better off than we were 10 years ago. just it could be so much better if there wasn't so much design by committee.

Christopher Ehrlich (@ccccjjjjeeee) - 10:39 AM · Apr 18, 2025


btw the best otel tooling i've come across is the one in @EffectTS_ 😭

which i think is because they own the whole thing so they can be opinionated

and no opinions = bad ux

Christopher Ehrlich (@ccccjjjjeeee) - 10:46 AM · Apr 18, 2025

← Back to blog