Hacker ApprovedDepartments

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%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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.”

MixedComment from 22 Oct 2026 on Hacker News

“Standards based, many off-the-shelf providers, out-of-process + buffered by default”

RecommendsComment from 19 Oct 2026 in “If you don't run your own LLM proxy, how do you know whats going on?”

“OTEL is the standard, we know exactly what agents do, or try to do, without ebpf”

RecommendsComment from 16 Oct 2026 in “LLM says something, my tool track if it followed its promise on tools”

“everyone is already using or heading towards OTEL - so we don't need to reinvent the wheel”

RecommendsComment from 6 Oct 2026 in “Show HN: Agentic Telemetry – Simple Observability Tool for Agentic System”

“we've had success with building custom harnesses and processing metrics via OpenTelemetry + Prometheus”

RecommendsComment from 14 Sep 2026 in “Ask HN: Multi-agent workflows in production; Where people using 1000s of agents?”

“If you want to know exactly how many milliseconds an external API or DB query took, you need OTel.”

RecommendsComment from 1 Sep 2026 in “How we configured OpenTelemetry logs in Rails”

“replace that component by utilities like OpenTelemetry and JSON structured logging”

RecommendsComment from 24 Aug 2026 in “What Is a Syslog Server?”

“it provides a standard that is useful, well maintained, portable to enterprise or self hosted”

RecommendsComment from 23 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“OTel has a nice property of working, which sometimes can't be said about vendor stuff.”

MixedComment from 23 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“Otel itself is fine. The documentation is bad though and full of inconsistent best practices”

MixedComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“Trying to make all the supported languages feel similar (beyond sharing concepts which almost directly match the protocol) is foolish in the extreme”

MixedComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“every point release seems to re-imagine things enough to break everything and require substantial rewriting”

CriticizesComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“turning on auto-instrumentation for a Golang app running in Kubernetes breaks the app”

MixedComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“a little bit too over-engineered a that it might be very bad in term of performance/wasted network traffic”

CriticizesComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“It's missing a few things that I'd like, but I was able to implement them myself.”

MixedComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“The performance hit is substantial and makes you question what the point of performance instrumentation is”

CriticizesComment from 22 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“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".”

RecommendsComment from 21 Aug 2026 in “OTel Isn't Going Well (and I Made a Spreadsheet About It)”

“combined with OpenTelemetry for observability so they don’t have to spend half the day scrolling through gigabytes of logs”

RecommendsComment from 12 Aug 2026 in “OpenAI's Only Ethicist Reportedly Left Last Month”

“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”

MixedComment from 27 Mar 2026 in “OpenTelemetry Profiles Enters Public Alpha”

“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”

MixedComment from 27 Mar 2026 in “OpenTelemetry Profiles Enters Public Alpha”

“If you can't trace across agents (like services), then you haven't set up OTEL completely”

RecommendsComment from 14 Mar 2026 in “How are people debugging multi-agent AI workflows in production?”

“I get the impression this standard is 10x more complicated than it needs to be, but the stuff it replaced was 100x too complicated.”

MixedComment from 14 Mar 2026 in “OpenTelemetry for Rust Developers”

“Otel has value for things crossing microservices in production, much less in local for a single app.”

MixedComment from 14 Mar 2026 in “OpenTelemetry for Rust Developers”

“It's honestly wonderful to work with compared to the old vendor supplied frameworks.”

RecommendsComment from 14 Mar 2026 in “OpenTelemetry for Rust Developers”

“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”

MixedComment from 14 Mar 2026 in “How are people debugging multi-agent AI workflows in production?”

“Good agent frameworks already handle observability and cost tracking. OTEL is the way.”

RecommendsComment from 24 Feb 2026 in “You Can't Optimize What You Can't See. AI Cost Observability”

“OpenTelemetry as the collection layer means you're not locked into anyone's agent”

RecommendsComment from 20 Feb 2026 in “Almost Every infrastructure decision I endorse or regret after 4 years”

“If you stick to opentelemetry and open source agents and develop a collector infrastructure”

RecommendsComment from 4 Feb 2026 in “AI Is Killing B2B SaaS”

“I work on OTel, and have avoided contributing in that area because I lack the patience to deal with the inconsistences”

MixedComment from 1 Feb 2026 in “PyInfra: Infrastructure Deserves Real Code in Python, Not YAML Soup”

“There's too much to learn: OpenTelemetry, OpenTracing, Zipkin, Micrometer, eBPF”

MixedComment from 5 Jan 2026 in “Observability's Past, Present, and Future”

“Opentel is great, but sadly A lot of the stuff that I am using doesn't support it.”

RecommendsComment from 21 Dec 2025 in “Logging sucks”

“most projects don't need this amount of insight (when you have to give up so much speed)”

MixedComment from 18 Dec 2025 in “I couldn't find a logging library that worked for my library, so I made one”

“I've had an overall good experience operating it at numerous places w/o hitting bottlenecks.”

RecommendsComment from 16 Nov 2025 in “I can't recommend Grafana anymore”

“OpenTelemetry is, last I looked at it, way too immature, unstable, and resource-hungry to be such a foundational part of infrastructure.”

CriticizesComment from 15 Nov 2025 in “I can't recommend Grafana anymore”

“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.”

CriticizesComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“it was mostly problem free, with biggest annoyance being a bit of boilerplate that had to be added”

MixedComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“Looking at the execution of your code should never alter its fundamental performance the way otel is built to do.”

CriticizesComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“otel is at odds with the observability business because these actors have little interest to contribute back to telemetry agents”

MixedComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“the OpenTelemetry community has built a massive amount of instrumentation in a relatively short period of time”

RecommendsComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“when the issue we are trying to solve is data sovereignty then those hurdles become incidental complexity”

MixedComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.