Should Trace Propagators define ConfigurablePropagatorProviders? #3284
Unanswered
kenfinnigan
asked this question in
Q&A
Replies: 1 comment 13 replies
-
Mostly, we don't want our stable propagators to depend on unstable auto-configuration code. |
Beta Was this translation helpful? Give feedback.
13 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, the AWS propagator implements
ConfigurablePropagatorProvider
from the AutoConfigure SPI, providing a convenient way for a propagator instance to be retrieved.Is there any reason why the propagators in https://github.com/open-telemetry/opentelemetry-java/tree/main/extensions/trace-propagators don't define a
ConfigurablePropagatorProvider
for Jaeger, OTTracer, and B3?As B3 has two types, it might require two providers. Beyond this, I'm not sure if there's a particular reason they're implemented differently?
Beta Was this translation helpful? Give feedback.
All reactions