-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Description
I want the ability to use B3 (Zipkin) propagation headers in the ingress-nginx OpenTelemetry implementation.
The upstream opentelemetry-cpp-contrib NGINX module supports two propagation types: W3C (default) and B3, configurable with the opentelemetry_propagate directive:
opentelemetry_propagate (W3C)
opentelemetry_propagate b3 (B3)
The current ingress-nginx implementation of the module hardcodes opentelemetry_propagate. We should expose a config option and potentially an ingress annotation that allows setting opentelemetry_propagate b3, perhaps in the simplest form as a boolean opentelemetry-propagate-b3: "true".
Especially considering v1.10 plans (#10186, #8687) to remove the OpenTracing implementation which does supports B3 (Zipkin) propagation.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status