OpenTelemetry
Telemetry framework in Developer tools
Vendor-neutral standard for traces, metrics and logs, with many backends that accept its data. Common caveat: the specs and SDKs are complex, and the documentation is often inconsistent.
Vendor-neutral standard for traces, metrics and logs, with many backends that accept its data. Common caveat: the specs and SDKs are complex, and the documentation is often inconsistent.
118 people gave an opinion
- recommend it
- 60
- criticize it
- 58
- approval share
- 51%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 60 people recommend itNeeds 10 or more, met.
- 1 recommender for every criticNeeds 2 to 1 or better, not met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Vendor-neutral standard with many backends
“At least with Open Telemetry, anyone can write an OTLP "source" using free, open specifications, and it'll "just work" with dozens of third-party "sinks".”
Comment from 21 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” “Standards based, many off-the-shelf providers, out-of-process + buffered by default”
Comment from 19 Oct 2026 in “If you don't run your own LLM proxy, how do you know whats going on?” “OpenTelemetry as the collection layer means you're not locked into anyone's agent”
Comment from 20 Feb 2026 in “Almost Every infrastructure decision I endorse or regret after 4 years” - Comment from 23 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”
Free, open and well maintained
“instrumentation is easy and free (as both in beer and freedom) but then for the dashboarding part is where there are literally tens of different SaaS solutions”
Comment from 27 Mar 2026 in “OpenTelemetry Profiles Enters Public Alpha” “it provides a standard that is useful, well maintained, portable to enterprise or self hosted”
Comment from 23 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” Works reliably in production
“I've had an overall good experience operating it at numerous places w/o hitting bottlenecks.”
Comment from 16 Nov 2025 in “I can't recommend Grafana anymore” “OTel has a nice property of working, which sometimes can't be said about vendor stuff.”
Comment from 23 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” “it was mostly problem free, with biggest annoyance being a bit of boilerplate that had to be added”
Comment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel” Traces latency across services and calls
“Otel has value for things crossing microservices in production, much less in local for a single app.”
Comment from 14 Mar 2026 in “OpenTelemetry for Rust Developers” “If you want to know exactly how many milliseconds an external API or DB query took, you need OTel.”
Comment from 1 Sep 2026 in “How we configured OpenTelemetry logs in Rails” “If you can't trace across agents (like services), then you haven't set up OTEL completely”
Comment from 14 Mar 2026 in “How are people debugging multi-agent AI workflows in production?”
What people warn about
Each mark is one comment
Overly complex and over-engineered
“The learning curve is steep, the documentation can be a maze of specs, and the SDKs (especially for metrics and logs) can feel over-engineered.”
Comment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel” “I get the impression this standard is 10x more complicated than it needs to be, but the stuff it replaced was 100x too complicated.”
Comment from 14 Mar 2026 in “OpenTelemetry for Rust Developers” “a little bit too over-engineered a that it might be very bad in term of performance/wasted network traffic”
Comment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” Documentation is inconsistent and hard
“Otel itself is fine. The documentation is bad though and full of inconsistent best practices”
Comment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” “The learning curve is steep, the documentation can be a maze of specs, and the SDKs (especially for metrics and logs) can feel over-engineered.”
Comment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel” Unstable with breaking changes
“OpenTelemetry is, last I looked at it, way too immature, unstable, and resource-hungry to be such a foundational part of infrastructure.”
Comment from 15 Nov 2025 in “I can't recommend Grafana anymore” “every point release seems to re-imagine things enough to break everything and require substantial rewriting”
Comment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)” Significant performance overhead
“Looking at the execution of your code should never alter its fundamental performance the way otel is built to do.”
Comment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel” “The performance hit is substantial and makes you question what the point of performance instrumentation is”
Comment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”
What people said
40 of the 140 comments that mention it, newest first. Each links to the original comment.
“While OTEL adds some nice things, I hate using my browser to scan through the logs.”
“Standards based, many off-the-shelf providers, out-of-process + buffered by default”
“OTEL is the standard, we know exactly what agents do, or try to do, without ebpf”
“everyone is already using or heading towards OTEL - so we don't need to reinvent the wheel”
“we've had success with building custom harnesses and processing metrics via OpenTelemetry + Prometheus”
“If you want to know exactly how many milliseconds an external API or DB query took, you need OTel.”
“replace that component by utilities like OpenTelemetry and JSON structured logging”
“it provides a standard that is useful, well maintained, portable to enterprise or self hosted”
“OTel has a nice property of working, which sometimes can't be said about vendor stuff.”
“Otel itself is fine. The documentation is bad though and full of inconsistent best practices”
“Trying to make all the supported languages feel similar (beyond sharing concepts which almost directly match the protocol) is foolish in the extreme”
“every point release seems to re-imagine things enough to break everything and require substantial rewriting”
“turning on auto-instrumentation for a Golang app running in Kubernetes breaks the app”
“a little bit too over-engineered a that it might be very bad in term of performance/wasted network traffic”
“It's missing a few things that I'd like, but I was able to implement them myself.”
“The performance hit is substantial and makes you question what the point of performance instrumentation is”
“At least with Open Telemetry, anyone can write an OTLP "source" using free, open specifications, and it'll "just work" with dozens of third-party "sinks".”
“combined with OpenTelemetry for observability so they don’t have to spend half the day scrolling through gigabytes of logs”
“instrumentation is easy and free (as both in beer and freedom) but then for the dashboarding part is where there are literally tens of different SaaS solutions”
“I've found OTel to still have rough edges and it's not really the one stop shop for telemetry we want it to be at $work yet”
“If you can't trace across agents (like services), then you haven't set up OTEL completely”
“I get the impression this standard is 10x more complicated than it needs to be, but the stuff it replaced was 100x too complicated.”
“Otel has value for things crossing microservices in production, much less in local for a single app.”
“It's honestly wonderful to work with compared to the old vendor supplied frameworks.”
“great for seeing the latency and token counts of individual LLM calls, but they break down when you try to debug the coordination between agents”
“Good agent frameworks already handle observability and cost tracking. OTEL is the way.”
“OpenTelemetry as the collection layer means you're not locked into anyone's agent”
“If you stick to opentelemetry and open source agents and develop a collector infrastructure”
“I work on OTel, and have avoided contributing in that area because I lack the patience to deal with the inconsistences”
“There's too much to learn: OpenTelemetry, OpenTracing, Zipkin, Micrometer, eBPF”
“Opentel is great, but sadly A lot of the stuff that I am using doesn't support it.”
“most projects don't need this amount of insight (when you have to give up so much speed)”
“I've had an overall good experience operating it at numerous places w/o hitting bottlenecks.”
“OpenTelemetry is, last I looked at it, way too immature, unstable, and resource-hungry to be such a foundational part of infrastructure.”
“The learning curve is steep, the documentation can be a maze of specs, and the SDKs (especially for metrics and logs) can feel over-engineered.”
“it was mostly problem free, with biggest annoyance being a bit of boilerplate that had to be added”
“Looking at the execution of your code should never alter its fundamental performance the way otel is built to do.”
“otel is at odds with the observability business because these actors have little interest to contribute back to telemetry agents”
“the OpenTelemetry community has built a massive amount of instrumentation in a relatively short period of time”
“when the issue we are trying to solve is data sovereignty then those hurdles become incidental complexity”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.