Skip to content

Commit a54eb57

Browse files
authored
🔧 #221 Add B3 propagator (#242)
1 parent 8b420f7 commit a54eb57

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ require (
1919
github.com/stretchr/testify v1.9.0
2020
github.com/swaggo/swag v1.16.3
2121
go.opentelemetry.io/contrib/exporters/autoexport v0.51.0
22+
go.opentelemetry.io/contrib/propagators/b3 v1.26.0
2223
go.opentelemetry.io/otel v1.26.0
2324
go.opentelemetry.io/otel/sdk v1.26.0
2425
go.opentelemetry.io/otel/sdk/metric v1.26.0

go.sum

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/telemetry/telemetry.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55

66
"go.opentelemetry.io/contrib/exporters/autoexport"
7+
"go.opentelemetry.io/contrib/propagators/b3"
78
"go.opentelemetry.io/otel"
89
"go.opentelemetry.io/otel/propagation"
910
sdkmetric "go.opentelemetry.io/otel/sdk/metric"
@@ -55,7 +56,8 @@ func NewTelemetry(cfg *Config) (*Telemetry, error) {
5556
sdktrace.WithBatcher(spanExporter),
5657
)
5758
otel.SetTracerProvider(tp)
58-
otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{}, propagation.Baggage{}))
59+
otel.SetTextMapPropagator(propagation.NewCompositeTextMapPropagator(propagation.TraceContext{},
60+
propagation.Baggage{}, b3.New()))
5961

6062
metricsReader, err := autoexport.NewMetricReader(context.Background())
6163
if err != nil {

0 commit comments

Comments
 (0)