You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-07-13 01:00:22 +02:00
Update propagation to conform with OpenTelemetry specification (#1212)
* Move propagation package contents to the otel package * Implement package relocation * Update propagation to OTel spec * Add changes to changelog * Add propagation tests
This commit is contained in:
@ -21,7 +21,6 @@ import (
|
||||
"go.opentelemetry.io/otel/api/baggage"
|
||||
"go.opentelemetry.io/otel/api/global"
|
||||
"go.opentelemetry.io/otel/api/metric"
|
||||
"go.opentelemetry.io/otel/api/propagation"
|
||||
"go.opentelemetry.io/otel/api/trace"
|
||||
"go.opentelemetry.io/otel/exporters/stdout"
|
||||
"go.opentelemetry.io/otel/label"
|
||||
@ -62,12 +61,8 @@ func main() {
|
||||
global.SetTracerProvider(tp)
|
||||
global.SetMeterProvider(pusher.MeterProvider())
|
||||
|
||||
// set propagator to baggage since the default is no-op
|
||||
bagPropagator := baggage.DefaultHTTPPropagator()
|
||||
props := propagation.New(propagation.WithExtractors(bagPropagator),
|
||||
propagation.WithInjectors(bagPropagator))
|
||||
|
||||
global.SetPropagators(props)
|
||||
// set global propagator to baggage (the default is no-op).
|
||||
global.SetTextMapPropagator(baggage.Baggage{})
|
||||
tracer := global.Tracer("ex.com/basic")
|
||||
meter := global.Meter("ex.com/basic")
|
||||
|
||||
|
Reference in New Issue
Block a user