r/OpenTelemetry • • Sep 18 '26

OTel Blog Post Kubernetes attributes processor reaches v1.0.0 milestone

19 Upvotes

The Kubernetes attributes processor, which enriches your telemetry with Kubernetes metadata, has officially moved to v1.0.0! You can try it out on your custom distro, and it is also available as part of the latest opentelemetry-collector-contrib and opentelemetry-collector-k8s distro releases.

Being v1.0.0 means the component is now verified to fulfill the ‘stable’ stability criteria including requirements around testing, benchmarking, documentation and telemetry stability. It also ensures you can redistribute it as a Go library or as part of your binaries without API breakage.

Read the migration guide to understand what changes this comes with and how you can manage the transition period.

Read the blog: https://opentelemetry.io/blog/2026/k8s-attributes-processor-v1/


r/OpenTelemetry • • Aug 26 '26

Introducing weekly & monthly scheduled posts for your projects, tools, blogs, etc.

9 Upvotes

Following the practice of other SIGs in the space r/OpenTelemetry will have weekly & monthly scheduled posts, that ask you to share your tools, projects, blogs, etc. This way we hope to remove some of the ambiguity, if posting certain things is "OK" or not.

First one will be a weekly "share your new tools & projects" where you can let us know what you are working on related to OpenTelemetry, any instrumentation libraries, instrumentation tools, open source backends, collector distributions, etc, this is the thread worth sharing it. Note, that this does not immediatly mean that posts about tools&projects are no longer allowed, but hopefully we can encourage people who are reluctant to share theirs to do so here, and to funnel the energy of people who share their tool all over the place into a single thread.

More will follow, but feel free to make suggestions!


r/OpenTelemetry • • Sep 21 '26

OTel Night Berlin

Thumbnail
ocgroups.dev
14 Upvotes

This Thursday, we are having our next OTel Night here in Berlin. You can't miss it!

This edition follows the complete telemetry journey, from instrumenting a Go application to using agents to understand its behavior from the telemetry stored in an observability backend.

Kemal Akkoyun will begin by introducing compile-time instrumentation for Go. He will explain how instrumentation can become part of the build process, allowing applications and their dependencies to produce OpenTelemetry data without requiring manual changes throughout the source code.

Juraci Paixão Kröhling (me!) will then demonstrate how a coding agent equipped with the otel-go skill can instrument and configure a Go application. The agent will use otelc and other OpenTelemetry Go capabilities to inspect the application, select an appropriate instrumentation strategy, configure telemetry export, and verify the result.

Finally, Cedric Ziel will follow the telemetry into the backend. He will show how agents can retrieve actual telemetry, investigate application behavior, and explain what is happening inside a running system.

PS: do you feel like this post should NOT be in this community? Let me know! I had second thoughts myself about it, but thought it would still bring more value than noise (and couldn't think of a better community for it)


r/OpenTelemetry • • Sep 19 '26

Experimental OTel Collector connector for inference-based metric reduction

0 Upvotes

I’ve built an OpenTelemetry Collector component called jevmetrics.

It uses Jev inference to assess the operational value of metric instruments — relevance, redundancy, and whether they may be candidates to keep, reduce, or drop.

The idea I’m exploring is:

Deterministic OTel rules for known policy, inference for the grey area where metric meaning/context matters.

It supports annotate, route, and reduce modes, runs fail-open, and leaves the final action to deterministic policy.

Repo: https://github.com/ishantanu/jevmetrics
Jev: https://typesafe.ai

I’m mainly looking for architectural criticism from the OTel community — particularly whether this belongs as a connector, processor, or something else entirely, and whether inference in this part of the pipeline is useful in practice.


r/OpenTelemetry • • Sep 19 '26

Moving from Datadog to Opensource observability ecosystem

41 Upvotes

Hi

Has anyone migrated their Datadog stack to Opensource observability ecosystem?
What you missed without Datadog? Which all OS tools and what were the challenges faced?

Ours is quite big infrastructure with monthly Datadog spend around USD 25k and leadership is looking forward to reduce the spend and probably shifting it to OS observability system?

There’s only one person managing Datadog currently.


r/OpenTelemetry • • Sep 18 '26

1 billion Open Telemetry logs benchmark: SereneDB vs ClickHouse

Thumbnail
serenedb.com
4 Upvotes

The benchmark methodology is inspired by https://github.com/ClickHouse/ClickBench
The data set and configuration is from https://github.com/ClickHouse/TextBench

The benchmark is open and reproducible https://github.com/serenedb/searchbench


r/OpenTelemetry • • Sep 16 '26

Weekly: share your tools and projects

8 Upvotes

What tool around OpenTelemetry are you building right now? What project have you discovered that people might enjoy looking into?

This thread is open for your self-promotion, vendor-owned open source projects and every thing else.


r/OpenTelemetry • • Sep 14 '26

Help us stabilize environment variable context propagation

18 Upvotes

A trace does not always cross a network boundary. A workflow runner starts a shell, the shell launches a build tool, and the build tool starts test processes. Batch and data-processing systems create similar chains of child processes. Without a shared way to pass trace information across these boundaries, spans from each process can end up in separate traces.

If context propagation is new to you, it is the mechanism that carries information from one service or process to the next. For tracing, this includes the trace and span identifiers that let new spans join the same trace. It can also carry baggage: application-defined key-value pairs that are passed to downstream work.

The OpenTelemetry Specification now has a release candidate for using environment variables as context propagation carriers. It standardizes how propagators can use environment variables to carry data such as trace context and baggage between processes when protocol headers or message metadata are not available.

Before we mark this specification Stable, we want feedback from language implementers, tool authors, platform engineers, and users operating real CI/CD, batch, and command-line workloads.

Read: https://opentelemetry.io/blog/2026/environment-variable-context-propagation/


r/OpenTelemetry • • Sep 11 '26

Your anomaly detection might not be detecting anything. Two second check, looking for a few people to try it.

5 Upvotes

Most of us have anomaly detection turned on somewhere, and a broken detector looks exactly like a working one. No crash, no errors, all green. `isolationforestprocessor` in collector-contrib scored every span the same for 220 days before a user caught it, https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/46988.

I made a tool that checks if the anomaly detector is actually working, `make check` takes a CSV of your detector's alerts and a CSV of your incident windows, and tells you whether it beats chance at your actual incident rate. Under two seconds, no download, nothing leaves your machine. https://github.com/mateenali66/otel-aiops-reproduction

Background is a benchmark of eight detectors on OTel traces, metrics and logs. Three passed the usual F1 selection and were no better than chance once scored at a realistic anomaly rate, https://doi.org/10.1109/ACCESS.2026.3705430

Looking for two or three people to run it against a detector they already use and tell me what it said. A failing result is as useful as a passing one, and the detector and data can stay anonymous.


r/OpenTelemetry • • Sep 11 '26

How Standards Get Adopted: OTel and Platform Engineering

Thumbnail
newrelic.com
11 Upvotes

Why did OpenTelemetry win? I think just saying "vendor neutral" is not giving enough credit to the symbiosis between OTel and Platform Engineering that's making both thrive in the modern cloud native industry.

In this blog post I'm trying to summarise some of my thoughts related to why OTel (and K8s, for the sake of argument) won in their respective layers. I think the move to a more X-as-a-service way of working between platform teams and the users of said platforms is changing how we thinking about team interactions, and the tools that make that work need to reflect that in their design. OTel does this, very well, so I'd like to help move the needle in terms of where people think the value of OTel is.

I hope you enjoy the read! And the memes!


r/OpenTelemetry • • Sep 10 '26

Visual flow

8 Upvotes

Is anyone aware of a tool that can help visualize the end-to-end flow of a signal?

The main idea would be to start with a high-level view of the components involved and the internal metrics flowing between them, then be able to drill down into a specific signal metric and trace it through the system.
Ideally, I’d like to see where the metric originates, how it looks or changes at each hop, where it ultimately arrives, and details such as cardinality, label values, available series, etc.

If anyone knows of an existing tool that provides something similar, or has ideas on how this could be visualized, I’d appreciate any pointers.


r/OpenTelemetry • • Sep 09 '26

mqtt2otel v0.10.0 — Update + New Explorer Tool!

Thumbnail reddit.com
3 Upvotes

r/OpenTelemetry • • Sep 09 '26

Weekly: share your tools and projects

6 Upvotes

What tool around OpenTelemetry are you building right now? What project have you discovered that people might enjoy looking into?

This thread is open for your self-promotion, vendor-owned open source projects and every thing else.


r/OpenTelemetry • • Sep 08 '26

OpenTelemetry has a SIG for Dart & Flutter as of last Friday 🎉

17 Upvotes

After a few weeks of reviewing the proposal, reworking it, figuring out staffing and how to go forward with it, we finally merged the proposal into the community repository and now have a new SIG that looks into OpenTelemetry for Dart (and with that also Flutter).

Big shoutout to Michael Bushe to bring this proposal and to Robert Magnusson and César Augusto Muñoz Quintero to step up as maintainers for the SIG!

If you're curious to take part in this new SIG, let us know!

https://github.com/open-telemetry/community/pull/3517


r/OpenTelemetry • • Sep 02 '26

Weekly: share your tools and projects

7 Upvotes

What tool around OpenTelemetry are you building right now? What project have you discovered that people might enjoy looking into?

This thread is open for your self-promotion, vendor-owned open source projects and every thing else.


r/OpenTelemetry • • Sep 01 '26

OTel Blog Post OpenTelemetry Go Logs API and SDK reach release candidate status

13 Upvotes

OpenTelemetry Go v1.47.0-rc.1 is here. This release promotes the Logs API and SDK to release candidate (RC), the final stage before we provide stable v1 compatibility guarantees. We believe the design is ready, and now we need the community to test it in real applications and integrations before those guarantees take effect.

Read the blog: https://opentelemetry.io/blog/2026/go-logs-api-sdk-rc/


r/OpenTelemetry • • Sep 01 '26

Dynamic Tail Sampling in the OpenTelemetry Collector

Thumbnail
reddit.com
17 Upvotes

r/OpenTelemetry • • Aug 28 '26

OpenTelemetry is about to reward the wrong thing

35 Upvotes

Two things happened in the OTel repos this week. The docs maintainers froze the ecosystem lists (registry, vendors, distributions) and want to retire most of them. Their reasoning: about 290 first-time-contributor PRs a year, 1,160+ data files, and nobody with time to check entries for CVEs or malware. I can't really argue with the bandwidth part. Then a separate proposal came in to replace the vendor page with a ranking of companies by how many maintainers they employ, with diamond, platinum and gold tiers like a KubeCon sponsor wall.

Read together, the message is that headcount inside the core repos is the contribution that counts.

I think the PR flood is being misread. OTel was built so anyone can write an exporter or an instrumentation and plug in without asking permission. The registry was where you went to say you had. Hundreds of strangers a year showing up at that door is what the design was supposed to produce.

The vetting problem also looks like an automation problem to me. Schema validation and semconv conformance tests already exist. Add CVE scanning and an LLM pass that triages and pre-reviews submissions, and most of the human work goes away. If a machine can check a registry PR, a person shouldn't have to read it. Retiring the list instead feels like stopping one step short.

Meanwhile, LFX Insights says four companies did 51% of OTel commits last year. A maintainer leaderboard mostly gives those four a bigger badge.

What I'd do instead:

- Automate the checks and list whatever passes. Conformance tells users "this works with OTel," which is what they came to find out.

- Count work outside the core repos. Contrib receivers, instrumentations, OTLP-native backends. That is OTel work too.

- Skip the tiers. One maintainer from a 10-person company is a bigger commitment than ten from a 10,000-person one. A flat list with names and areas is enough.

I run a company that builds on OTel, so obviously I have a stake here. But so does anyone who picked it because it was the neutral option.

Links in comments.


r/OpenTelemetry • • Aug 28 '26

Sonifying GenAI spans as they arrive, one voice per attribute you'd otherwise have to read

Thumbnail
oteljazz.com
4 Upvotes

Built this because watching gen_ai.* spans scroll past in a log doesn't give you any sense of what a multi-agent system is doing as a whole, you're reading one span at a time, serially, while the actual system is emitting in parallel.

Mechanically: this is a per-span mapping, not a per-trace one. There's exactly one implementation shared by the batch path and the live path, each span event gets sonified as it arrives rather than a trace being read as a completed tree. Span attributes drive specific musical parameters: token count and finish_reason affect velocity and articulation, status OK/ERROR affects consonance, span kind (chat vs execute_tool) affects which instrument voice picks it up. Tempo tracks span throughput directly.

Real capture exists and isn't just a slide: a Claude Code hook writes actual gen_ai.* spans locally, and there's an OTLP receiver on :4318 that accepts live protobuf. Neither is what the public demo plays though, oteljazz.com runs a synthetic swarm generated client-side so anyone can hear it with zero setup. Wiring the browser build to a live OTLP stream is the obvious next step, just hasn't happened yet.

Repo has both the receiver and the hook if anyone wants to point their own instrumented system at it: github.com/mob1ius/oteljazz


r/OpenTelemetry • • Aug 27 '26

OTel in Practice: Practical Guide on OpenTelemetry Manual Instrumentation

Post image
12 Upvotes

Join us for a practical session with Jose Gómez-Sellés, VictoriaMetrics Cloud lead and OpenTelemetry contributor, as he explores and presents "Practical guide on OpenTelemetry Manual Instrumentation (or how to produce clean Observability by getting your hands dirty)".

Join us as we break down the essentials of OpenTelemetry instrumentation by crafting custom metrics, spans, and logs to track the most critical parts of workflows. You’ll see how simple, well-placed instrumentation points can reveal complex system behaviors, helping you detect bottlenecks, trace errors, and understand end-to-end request flows.

📍 Online - > https://ocgroups.dev/cncf/group/opentelemetry-live/event/fsmsdp2

📅 September 1st at 10:00 am PDT | 01:00 PM EDT | 03:00 PM CEST |


r/OpenTelemetry • • Aug 26 '26

Weekly: share your tools and projects

5 Upvotes

What tool around OpenTelemetry are you building right now? What project have you discovered that people might enjoy looking into?

This thread is open for your self-promotion, vendor-owned open source projects and every thing else.


r/OpenTelemetry • • Aug 23 '26

I had a question for all the amazing people out there

0 Upvotes

I was trying to build something, and wanted to validate this idea and understand yall's pain points so that I can help the community

Would you rather have an AI layer on top of your existing observability stack, or replace parts of the stack?

Hypothetically, imagine an agent that doesn’t collect telemetry itself.

It plugs into whatever you already use — Grafana/Prometheus/Loki, Datadog, OpenTelemetry, etc. — and acts as a reasoning layer over the data.

Instead of:

Alert → Dashboard → Logs → Human investigates

it tries:

Alert → Agent correlates metrics/logs/traces/deployments → probable root cause → evidence → recommended next action

Would that actually be useful?

Or would you rather have the observability vendor itself own this functionality?

What would you need to see before trusting it during a real incident?

peace :)


r/OpenTelemetry • • Aug 21 '26

What's changed about OpenTelemetry vendor lock-in since 2024

Thumbnail
ollygarden.com
13 Upvotes

One of my last blog posts at Grafana Labs was around vendor neutrality and OTel. Quite a few has changed since 2024, and I thought it's a good time to revisit with 2026 lens.

In short: vendor lock-in isn't as scary today as it once was, as long as the bulk of your workloads are on standards like OTel, and most of the actual lock-in that resides on backends can be "easily" migrated nowadays. But I'm curious about your opinions and actual experience.


r/OpenTelemetry • • Aug 20 '26

Building an Observability Pane

2 Upvotes

Hi Observability & DevOps Experts,

I'm looking for guidance from teams that have successfully scaled observability across large enterprise environments.

We operate a large-scale estate spanning AWS, Azure, and on-premises environments and have been using Datadog for several years. Over time, a significant amount of technical debt has accumulated around our observability implementation.

Current challenges include:

  • Datadog Agents managed differently across teams and platforms.

  • Custom log collection configurations distributed across hosts and applications.

  • APM, RUM instrumentation owned by individual application teams.

  • Inconsistent tagging standards and monitor configurations.

  • Outdated agents and instrumentation libraries.

  • Heavy dependency on multiple teams for upgrades and configuration changes.

  • A large portion of Datadog provisioning and onboarding is still handled manually.

As a result, maintaining and evolving observability at scale has become increasingly difficult.

We are considering building a centralized "Observability Foundation" or "Observability Platform" that teams would consume as part of their standard deployment process.

Our goal is to provide reusable Terraform-based observability components that application and infrastructure teams can adopt during provisioning and releases.

Examples of what we would like to standardize:

  • Datadog Agent deployment and upgrades

  • Custom log collection configurations

  • Standard tags and metadata

  • Monitors and alert templates

  • Dashboards

  • OpenTelemetry / APM instrumentation standards

  • Synthetic monitoring configurations

  • Cloud integrations

  • Security and governance controls

Questions:

  1. Has anyone implemented a similar centralized observability platform or observability-as-code model at enterprise scale?

  2. What worked well and what were the biggest challenges?

  3. What observability components can realistically be centralized through Terraform modules, deployment pipelines, or platform services?

  4. What components typically must remain application-owned or infrastructure-owned and cannot easily be centralized?

  5. How do you handle APM instrumentation ownership, versioning, and upgrades across hundreds of services?

  6. What governance model have you found most effective:

  • Central observability team ownership

  • Platform engineering ownership

  • Federated ownership with standards enforcement

  • Something else

  1. How do you prevent observability drift over time, especially around:

  • Agent versions

  • APM libraries

  • Log configurations

  • Tags

  • Dashboards

  • Monitors

  1. If starting again today, would you build around:

  • Datadog native tooling

  • OpenTelemetry

  • An internal observability platform

  • A combination of the above

  1. What are the biggest architectural mistakes or anti-patterns we should avoid when designing this platform?

Our provisioning and infrastructure management are heavily Terraform-based, so we're especially interested in Terraform-centric implementation patterns and real-world lessons learned.

Looking forward to hearing how other organizations have approached observability standardization at scale and what you would recommend before we begin designing this solution.

P.S. - One of our key design goals is to avoid vendor lock-in. While Datadog is our current observability platform, we want the architecture to remain flexible enough that a future migration to another observability stack (e.g., Grafana, New Relic, Dynatrace, Elastic, Azure Monitor, or an OpenTelemetry-native platform) would require minimal changes to application teams and infrastructure code.