-
Notifications
You must be signed in to change notification settings - Fork 591
Description
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.