|
6 | 6 |
|
7 | 7 | "github.com/google/uuid" |
8 | 8 | logger "github.com/sirupsen/logrus" |
| 9 | + "go.opentelemetry.io/contrib/propagators/b3" |
9 | 10 | "go.opentelemetry.io/otel" |
10 | 11 | "go.opentelemetry.io/otel/exporters/otlp/otlptrace" |
11 | 12 | "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc" |
@@ -62,7 +63,7 @@ func InitProductionTraceProvider(protocol string, serviceName string, serviceNam |
62 | 63 | sdktrace.WithResource(resource), |
63 | 64 | ) |
64 | 65 | otel.SetTracerProvider(tp) |
65 | | - otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, propagation.Baggage{})) |
| 66 | + otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, b3.New(), propagation.Baggage{})) |
66 | 67 | logger.Infof("TracerProvider initialized with following parameters: protocol: %s, serviceName: %s, serviceNamespace: %s, serviceInstanceId: %s, samplingRate: %f", |
67 | 68 | protocol, serviceName, serviceNamespace, useServiceInstanceId, samplingRate) |
68 | 69 | return tp |
@@ -100,7 +101,7 @@ func GetTestSpanExporter() *tracetest.InMemoryExporter { |
100 | 101 | sdktrace.WithSyncer(testSpanExporter), |
101 | 102 | ) |
102 | 103 | otel.SetTracerProvider(tp) |
103 | | - otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, propagation.Baggage{})) |
| 104 | + otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, b3.New(), propagation.Baggage{})) |
104 | 105 |
|
105 | 106 | return testSpanExporter |
106 | 107 | } |
0 commit comments