-
Couldn't load subscription status.
- Fork 177
Add support for B3Multi headers propagation #103
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
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 |
|
Since it has been a while, I've resurrected this PR at #495 Retained your original commits and added a few tests. Closing this one for now, thanks! |
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