diff --git a/aws-opentelemetry-distro/src/amazon/opentelemetry/distro/aws_opentelemetry_distro.py b/aws-opentelemetry-distro/src/amazon/opentelemetry/distro/aws_opentelemetry_distro.py index 763ad4d85..6633a78f7 100644 --- a/aws-opentelemetry-distro/src/amazon/opentelemetry/distro/aws_opentelemetry_distro.py +++ b/aws-opentelemetry-distro/src/amazon/opentelemetry/distro/aws_opentelemetry_distro.py @@ -75,6 +75,7 @@ def _configure(self, **kwargs): if os.environ.get(OTEL_PROPAGATORS, None) is None: # xray is set after baggage in case xray propagator depends on the result of the baggage header extraction. os.environ.setdefault(OTEL_PROPAGATORS, "baggage,xray,tracecontext") + # Issue: https://github.com/open-telemetry/opentelemetry-python/issues/4679 # We need to explicitly reload the opentelemetry.propagate module here # because this module initializes the default propagators when it loads very early in the chain. # Without reloading the OTEL_PROPAGATOR config from this distro won't take any effect.