OpenTelemetry eBPF Profiler

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

OpenTelemetry eBPF Profiler is ranked #21 of 27 in continuous profiling tools on Inferse. It runs on Linux, Self-hosted.

Compared on continuous profiling tools

Deployment
self-hostedgithub.com
Language support
C/C++, Rust, Zig, Go, HotSpot JVM, Python, Ruby, PHP, Node.js, V8, Perl, Erlang, .NETgithub.com
Profiling types
whole-system, cross-language, native code, system libraries, high-level language runtimesgithub.com

Facts

Purpose
It is a whole-system, cross-language profiler for Linux that uses eBPF.github.com · 4 Oct 2026
Languages
It supports native code including C/C++, Rust, Zig and Go, as well as Hotspot JVM, Python, Ruby, PHP, Node.js, V8, Perl, Erlang and .NET.github.com · 4 Oct 2026
Low overhead
The project says its tested upper limits are 1% CPU and 250 MB of memory, and that the agent typically stays well below those limits.github.com · 4 Oct 2026
No in-process agent
Profiling does not require loading agents or libraries into the processes being profiled.github.com · 4 Oct 2026
No runtime changes
The agent supports unwinding supported languages in their default configuration without reconfiguration, instrumentation or interpreter or VM restarts.github.com · 4 Oct 2026
Architecture support
The project supports ARM64 unwinders and says its provided build targets support amd64 and arm64.github.com · 4 Oct 2026
Linux requirement
The profiler is Linux-only; recent commits may require Linux kernel 5.10 or later, while earlier commits supported 5.4 or 4.19.github.com · 4 Oct 2026
OpenTelemetry integration
The profiler is integrated into the OpenTelemetry Collector as a receiver, which the project identifies as the supported configuration going forward.github.com · 4 Oct 2026
Backend integration
The README names Pyroscope as an open-source database that natively supports ingesting OpenTelemetry profiling data.github.com · 4 Oct 2026
Development backend limitation
The README says devfiler is for testing, experimentation and development, and should not be used as a production backend.github.com · 4 Oct 2026
Profiling signal status
The agent has a functional but work-in-progress, evolving implementation of the recently released Alpha OpenTelemetry Profiles signal.github.com · 4 Oct 2026
License
The project is licensed under Apache License 2.0, and its eBPF source code is licensed under GPL 2.0.github.com · 4 Oct 2026
Security reporting
The security policy asks reporters not to use public GitHub issues and recommends the repository’s private vulnerability reporting channel.github.com · 4 Oct 2026
Support and community
The project says it is developed by the OpenTelemetry Profiling SIG and directs questions and discussion to the #otel-profiles channel on CNCF Slack.github.com · 4 Oct 2026
Standalone binary limitation
The standalone profiling agent and local profiling-receiver binaries are described as unsupported, potentially removable, and unsuitable for production deployment.github.com · 4 Oct 2026

Best OpenTelemetry eBPF Profiler alternatives

See all 12