fix: set global propagator

This commit is contained in:
Cedric Ziel 2024-06-22 19:05:25 +02:00
parent ae1d4ef05c
commit ced6ba4e13

View File

@ -3,6 +3,7 @@ package tracing
import (
"context"
"fmt"
"go.opentelemetry.io/otel"
"net/http"
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
@ -63,7 +64,9 @@ func newOpenTelemetryWrapper(ctx context.Context, spanName string, injectServerT
return ot, fmt.Errorf("creating trace exporter error: %w", err)
}
ot.propagators = autoprop.NewTextMapPropagator()
prop := autoprop.NewTextMapPropagator()
otel.SetTextMapPropagator(prop)
ot.propagators = prop
tracerProvider := globalTracerProvider.getTracerProvider(
sdktrace.WithBatcher(traceExporter),