Skip to content

Conversation

@kuzaxak
Copy link
Contributor

@kuzaxak kuzaxak commented Feb 1, 2022

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

@kuzaxak kuzaxak requested a review from seemk as a code owner February 1, 2022 16:56
@kuzaxak kuzaxak requested a review from a team February 1, 2022 16:56
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Feb 1, 2022

CLA Signed

The committers listed above are authorized under a signed CLA.

@kuzaxak kuzaxak force-pushed the b3multi-headers-propagation branch from 513ef43 to 9e94b3d Compare February 1, 2022 19:51
@kuzaxak kuzaxak changed the title [WIP] Add support for B3Multi headers propagation Add support for B3Multi headers propagation Sep 8, 2022
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
@kuzaxak kuzaxak force-pushed the b3multi-headers-propagation branch from 9e94b3d to 1c339b5 Compare September 8, 2022 15:01
@kuzaxak
Copy link
Contributor Author

kuzaxak commented Apr 13, 2023

@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.

@indrekj
Copy link

indrekj commented Aug 22, 2023

any chances of getting this reviewed/merged? @open-telemetry/cpp-contrib-approvers

@ThomsonTan
Copy link
Contributor

@seemk could you please take a look?

@fredrikgh
Copy link

Hoping for updates on this, as it's currently forcing us to use opentracing for the time being.

@marcalff marcalff added the instrumentation:nginx Nginx module label Apr 13, 2024
@marcalff
Copy link
Member

marcalff commented May 6, 2024

/easycla

@seemk
Copy link
Contributor

seemk commented Dec 4, 2024

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!

@seemk seemk closed this Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants