open-telemetry / opentelemetry-java-contrib

https://opentelemetry.io
Apache License 2.0
157 stars 124 forks source link

Support propogating Envoy's x-request-id header #814

Open Spitfire1900 opened 1 year ago

Spitfire1900 commented 1 year ago

The OpenTelemetry javaagent is a great tool to automatically forward multiple Trace Context Propogation headers. And while it supports sending the default x-b3 headers used by Red Hat Service Mesh (istio), it does not support sending the x-request-id header that is also expected to be forwarded in Istio service mesh.

Spawned from https://github.com/open-telemetry/opentelemetry-java/issues/5285 which recommended this feature go in contrib rather than in the base agent.

trask commented 1 year ago

hi @Spitfire1900, this does sounds like it would fit in this repo, let us know if you are planning to send a PR and we can assign this issue to you.

Spitfire1900 commented 1 year ago

Taking that under consideration, though I am not picking it up at this exact moment.