diff --git a/baseplate/server/__init__.py b/baseplate/server/__init__.py index 79d9bf95b..39c533346 100644 --- a/baseplate/server/__init__.py +++ b/baseplate/server/__init__.py @@ -66,6 +66,7 @@ from baseplate.lib.log_formatter import CustomJsonFormatter from baseplate.lib.prometheus_metrics import is_metrics_enabled from baseplate.lib.propagator_redditb3_http import RedditB3HTTPFormat +from baseplate.lib.propagator_redditb3_thrift import RedditB3ThriftFormat from baseplate.server import einhorn from baseplate.server import reloader from baseplate.server.net import bind_socket @@ -275,7 +276,7 @@ def configure_tracing(config: Configuration) -> None: otlp_exporter = OTLPSpanExporter(endpoint=config.tracing["endpoint"], insecure=insecure) propagate.set_global_textmap( - CompositePropagator([RedditB3HTTPFormat(), TraceContextTextMapPropagator()]) + CompositePropagator([RedditB3ThriftFormat(), RedditB3HTTPFormat(), TraceContextTextMapPropagator()]) ) provider = TracerProvider(sampler=sampler, resource=resource) provider.add_span_processor(