Skip to content

Add support for managing OTel eBPF Instrumentation (aka OBI)Β #4571

@cyrille-leclerc

Description

@cyrille-leclerc

Component(s)

No response

Is your feature request related to a problem? Please describe.

Make OpenTelemetry eBPF Instrumentation (aka OBI) manageable with the OpenTelemetry Operator similarly to the way the OpenTelemetry Collector and OpenTelemetry language instrumentation SDKs are manageable using the OTel Operator.

Describe the solution you'd like

I would like to define OBI's configuration through a CRD that looks similar to the OTelCollector and OTel Instrumentation CRDs and then get the OTel Operator manage OBI accordingly so that all the OTel instrumentation of my K8s clusters are managed through one single mchanism that ensures proper correlation between all the telemetry types and layers.

Describe alternatives you've considered

Today I manage OBI with a distinct deployment model. This causes downsides such as

  • Risk of gaps, overlaps, or conflicts between the OTel instrumentation
  • Challenge to correlate OTel telemetry types and layers like
    • OBI metrics and traces
    • OTel SDKs metrics, traces, and logs
    • K8s pod logs and metrics

Additional context

This Enhancement request was discussed with @grcevski

Tip

React with πŸ‘ to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions