OpenTelemetry eBPF Instrumentation (OBI)

Visit website Source code

Zero-code eBPF instrumentation that produces traces and RED metrics for HTTP, gRPC, database and messaging calls from Linux processes. Started as Grafana Beyla and was donated to OpenTelemetry.

Pricing and hosting

Pricing
Free
Open source
Yes (Apache-2.0)
Self-hosted
Yes
Launched
2023
Status
Active

Plans and prices change; check the tool's own site before you decide.

What it does

OpenTelemetry and telemetry pipelines checklist

4 of 9 confirmed in OpenTelemetry eBPF Instrumentation (OBI)'s own documentation. The same checklist is used for every tool in Pipelines.

  • OTLP in and out Not confirmed
  • Logs Not confirmed
  • Metrics Yes
  • Traces Yes
  • Transform and redact Yes
  • Routing to many destinations Not confirmed
  • Durable buffering Not confirmed
  • Sampling or volume reduction Yes
  • Central fleet management Not confirmed

Instrumentation that emits traces and metrics over OTLP or Prometheus; it does not receive OTLP or route data

Checked against: opentelemetry.io, opentelemetry.io (2), opentelemetry.io (3), github.com

Tracing and APM checklist

3 of 10 confirmed in OpenTelemetry eBPF Instrumentation (OBI)'s own documentation. The same checklist is used for every tool in Tracing and APM.

  • Distributed tracing Yes
  • OTLP traces ingest Not confirmed
  • Service map Not confirmed
  • Auto-instrumentation Yes
  • Database query analysis Not confirmed
  • Error capture Not confirmed
  • Latency and error alerts No
  • Trace to log correlation Yes
  • Sampling controls Not confirmed
  • Code-level detail Not confirmed

Instrumentation agent only (exports OTLP, service-graph metrics, trace-log correlation); needs a separate backend to view anything.

Checked against: github.com, opentelemetry.io

Alternatives to OpenTelemetry eBPF Instrumentation (OBI)

Other opentelemetry and telemetry pipelines tools. See all 22.