open-telemetry / opentelemetry-go-contrib

Collection of extensions for OpenTelemetry-Go.
https://opentelemetry.io/
Apache License 2.0
1.14k stars 544 forks source link

Http context propagation fix #3733

Open pdelewski opened 1 year ago

pdelewski commented 1 year ago

Description

Context propagation does not work correctly between http client and server as context is not read from header on server side. Always new context is created.

pangteypiyush commented 1 year ago

This is because of default noop propagator. You can either set a propagator in otelhttp.Transport or globally by otel.SetTextMapPropagator(propagation.TraceContext{}).