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

Clarify in text the relationship to Trace Context #105

Closed
pes10k opened this issue Jul 22, 2022 · 1 comment · Fixed by #109
Closed

Clarify in text the relationship to Trace Context #105

pes10k opened this issue Jul 22, 2022 · 1 comment · Fixed by #109
Assignees
Labels
privacy-needs-resolution Issue the Privacy Group has raised and looks for a response on.

Comments

@pes10k
Copy link

pes10k commented Jul 22, 2022

This issue is a result of the PING review requested here: w3cping/privacy-request#94

It wasn't clear to me the relationship between Baggage and Trace Context rec, also from the Distributed Tracing Working Group. They seem very similar, both in targeted use cases and (only slightly less so) technique. It would be very helpful for the reader to say explicitly in text how these two specs/proposals relate.

For example, is Baggage intended to replace Trace Context? Augment it? Define some in-the-work super set of functionality that a future Trace Context will fit into? etc?

This is also important bc Trace Context makes more specific privacy-relevant demands / requests on the implementor (for example, Sec 6.1. says "Random number generators MUST NOT rely on any information that can potentially be user-identifiable", Sec 6.2. says "Vendors MUST NOT include any personally identifiable information in the tracestate header.", etc.

@kalyanaj
Copy link
Contributor

Thanks @pes10k. I have created the above PR towards this issue (need to discuss with the rest of the WG members on whether this is the right place to add this difference or if there's a better place). Meanwhile, you may want to check out https://github.com/w3c/baggage/blob/main/baggage/README.md that describes a few example use-cases for Baggage. It is independent of Trace Context (which is for enabling distributed tracing).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
privacy-needs-resolution Issue the Privacy Group has raised and looks for a response on.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants