Odigos can run OpenTelemetry eBPF Instrumentation (OBI) for workloads where theDocumentation Index
Fetch the complete documentation index at: https://docs.odigos.io/llms.txt
Use this file to discover all available pages before exploring further.
opentelemetry-ebpf-instrumentation distro is selected.
OpenTelemetry OBI
Upstream concepts, requirements, and capabilities.
OBI on GitHub
Source, releases, and issues.
OBI Support
OBI can be enabled by selecting it as a container override for specific workloads. This can be configured either from the Odigos UI or directly on a Source object.Enabling OBI from the UI
Open the source drawer and edit the detected container
Select the source you want to instrument. In the source drawer, click the edit (pencil) icon next to the
detected container.

Choose the opentelemetry-ebpf-instrumentation distro
In the Otel Distro Name drop-down, choose 
opentelemetry-ebpf-instrumentation and click the check
mark to save.
Verify the source is instrumented with OBI
After refreshing, the detected container should report that it is instrumented with

opentelemetry-ebpf-instrumentation.
By default, OBI does not need to restart your containers to begin instrumenting them. Because of this,
choosing OBI as your container override will not trigger a pod restart. In some cases, however, your
specific application may still require a pod restart (for example, when switching from a pre-existing
instrumentation to OBI or vice-versa). You can trigger a pod restart using the Restart button in the
source drawer.
Enabling OBI from a Source object
If editing a Source object directly, OBI is enabled through thecontainerOverrides field. For example:
containerName is the name of the container to instrument in this workload, and the required
otelDistroName is opentelemetry-ebpf-instrumentation.
