-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for B3Multi headers propagation #103
base: main
Are you sure you want to change the base?
Conversation
513ef43
to
9e94b3d
Compare
Some services expect [B3 Multi][1] headers as input information. To support that we need to be able to Inject them into upstream requests. Lowercase headers used to be [compatible][2] with Istio Envoy. Tests will be added as a separate commit later on. Solving open-telemetry#36 [1]: https://github.com/openzipkin/b3-propagation#multiple-headers [2]: open-telemetry/opentelemetry-go#765
9e94b3d
to
1c339b5
Compare
@lalitb Hey, could you please have a look and give me quick feedback on this PR. We are using B3Multi headers for historical reasons and would like to add this functionality to the library. |
any chances of getting this reviewed/merged? @open-telemetry/cpp-contrib-approvers |
@seemk could you please take a look? |
Hoping for updates on this, as it's currently forcing us to use opentracing for the time being. |
/easycla |
Some services expect B3 Multi headers as input information.
To support that we need to be able to Inject them into upstream requests.
Tests will be added as a separate commit later on.
Solving #36