Skip to content
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

Added Lineage Support to XRay Propagator using W3CBaggage #6699

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

liustve
Copy link

@liustve liustve commented Jan 30, 2025

Leaving this PR as a draft Lambda has confirmed they are ready for this change across all OTel SDKs. Please review in the meantime.

This change is apart of an ongoing project for all of OpenTelemetry language SDKs to be moved towards support for the Lambda Lineage attribute in the X-Ray trace header via W3C Baggage. See open-telemetry/opentelemetry-java-contrib#1671 for the equivalent Java solution. This PR updates X-Ray propagator to pass lineage into baggage and inject it into outgoing X-Ray trace header.

Use of XRay Propagator will require customers to turn on both xray and baggage propagators in the environment variable (propagator,xray)

@liustve liustve requested a review from a team as a code owner January 30, 2025 18:31
@liustve liustve marked this pull request as draft January 30, 2025 18:31
@github-actions github-actions bot requested a review from akats7 January 30, 2025 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant