VOOZH about

URL: https://thenewstack.io/how-ebpf-is-powering-the-next-generation-of-observability/

⇱ How eBPF Is Powering the Next Generation of Observability - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-10-07 09:00:04
How eBPF Is Powering the Next Generation of Observability
sponsor-cncf,sponsored-post-contributed,
eBPF / Kubecon Cloudnativecon NA 2025 / Observability

How eBPF Is Powering the Next Generation of Observability

Learn how OTel project OBI is redefining how observability fits into developer workflows and platform engineering strategies.
Oct 7th, 2025 9:00am by Nikola Grcevski
👁 Featued image for: How eBPF Is Powering the Next Generation of Observability
Image from PanyaStudio on Shutterstock.
CNCF sponsored this post.

If digital transformation defined the 2010s, the 2020s are all about digital optimization. The explosion of cloud native applications has led to mounting complexity and spiraling cloud costs. Organizations are feeling the pressure — from ballooning observability bills to the challenges of managing telemetry spread across a sea of monitoring tools.

Observability should be a built-in capability of modern infrastructure, not a bolt-on cost center. That’s where Beyla came into play. Beyla was an eBPF-based auto-instrumentation agent that captures traces and metrics without requiring any application code changes. But as interest in eBPF-based observability grew across the industry, it became clear that this innovation needed to live somewhere broader than a single vendor.

To ensure that eBPF-based auto-instrumentation could benefit the entire ecosystem, Beyla was contributed to the OpenTelemetry project. Now known as OBI (OpenTelemetry eBPF-based Instrumentation), the project continues to evolve in collaboration with the community, furthering our shared goal of making high-quality telemetry accessible to every platform team, regardless of stack or tooling.

This shift is helping redefine how observability fits into developer workflows and platform engineering strategies.

eBPF: Bridging the Gap Between Developers and Platforms

The rise of platform engineering has been a response to the growing burden on developers. While developers want to ship features, the underlying infrastructure has grown more complex than ever, especially in distributed systems. Platform teams aim to tame this complexity by offering paved paths and reusable templates that enforce consistency, security and reliability.

But observability has often remained a sticking point. Developers have had to manually instrument their services, deal with inconsistent libraries across languages and make trade-offs between visibility and overhead. That’s where eBPF — and now, OBI — comes in.

With OBI, the burden of observability shifts from application teams to platform teams. eBPF works at the kernel and user-space level, collecting telemetry without needing access to source code. It observes at the protocol layer, meaning it doesn’t matter which language your services are written in — Rust, Go or Java — you get consistent, high-fidelity data either way.

Breaking Down the Language Barriers 

Traditional APM tooling often relies on language-specific agents and runtime hooks that struggle in modern environments, especially with compiled languages or heavily optimized microservices. These approaches often fail to connect the dots between incoming and outgoing requests, leading to fragmented or incomplete traces.

OBI, built on eBPF, sidesteps these limitations by collecting signals at the protocol level. Instead of depending on runtime reflection or code injection, eBPF attaches to system-level events and user-space functions using probes (like uprobes and kprobes). This allows it to observe request flows, track the threading model and understand when and how services communicate, independent of the application’s internal logic.

This produces end-to-end traces without requiring developers to change their code, link additional libraries or manage instrumentation overhead. With the introduction of OBI, this approach also unlocks a powerful new signal: continuous profiling.

The Fourth Signal 

Modern observability is often broken down into three signals: metrics, logs and traces. Each has its benefits and drawbacks.

Metrics are cheap, but not as detailed. Logs are very detailed, but expensive. Traces are critical in understanding the behavior of distributed architectures, but are difficult to instrument and costly to store. And with both logs and traces, long-term analysis becomes very pricey.

But increasingly, profiling is emerging again as the fourth signal thanks to eBPF. Because much of the same technology that powers eBPF tracing and metrics can be used to capture CPU and off-CPU profiles, eBPF is a great tool for building profiling tools. Profiling was a foundational tool in early monolithic systems, often used during performance tuning and debugging. As systems shifted to distributed architectures, continuous profiling became harder to implement until eBPF brought it back into reach.

Now, APM vendors are able to use distributed traces to create these continuous profiles, providing platform teams the information they need to optimize cloud environments and better prepare for operational issues. The result? Better decisions, faster incident resolution and clearer opportunities for optimization. When a service starts consuming too much memory, for instance, you don’t just see the spike; you understand exactly which function or thread caused it, and whether it’s tied to a recent deployment.

Blended Architectures, Unified Observability

Let’s be honest, most application environments aren’t fully microservice-based or purely monolithic. They’re somewhere in between. That’s why the most effective observability strategies combine distributed tracing with continuous profiling, unlocking both breadth and depth.

Imagine clicking on a slow span in a trace and immediately seeing the corresponding CPU profile: no guesswork, no context switching. With OBI, organizations are able to move past the pain of instrumentation and into a new era where observability is automatic, integrated and actionable.

With the addition of OBI to OpenTelemetry, it’s poised to become the industry standard for platform teams providing observability to developers: language-agnostic, zero-instrumentation and built for scale. The promise of digital optimization starts with visibility. With OBI, that visibility is finally within reach.

KubeCon + CloudNativeCon North America 2025 is taking place Nov. 10-13 in Atlanta, Georgia. Register now.

The Cloud Native Computing Foundation (CNCF) hosts critical components of the global technology infrastructure including Kubernetes, OpenTelemetry, and Argo. CNCF is the neutral home for cloud native collaboration, bringing together the industry’s top developers, end users, and vendors.
Learn More
The latest from CNCF
TRENDING STORIES
Nikola Grcevski is a principal software engineer at Grafana Labs. Nikola has worked as a software engineer for more than 20 years, mostly with compilers, managed runtimes and performance optimization. Most recently, he has been working on low-level application instrumentation...
Read more from Nikola Grcevski
CNCF sponsored this post.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Fourth.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.