Propagate distributed tracing context in HTTP tracing policy #24008
Labels
Azure.Core
Client
This issue points to a problem in the data-plane of the library.
OpenTelemetry
OpenTelemetry instrumentation (not Monitor-specific)
Distributed tracing policy does not propagate context in HTTP headers
https://github.com/Azure/azure-sdk-for-go/blob/799c8579d2d8f32d3f30457cd6da736be08d9c6b/sdk/azcore/runtime/policy_http_trace.go
(which should be done according to our common policy)
This is used by greenfield Azure services to correlate things.
Some notes/examples on how it can be done
Note: Otel gives user an ability to customize propagator, we should ignore one configured by the user and use W3C trace context implementation since that's the standard - Azure services are not going to support custom propagation formats.
The text was updated successfully, but these errors were encountered: