This repository is associated with the baggage specification.
Status of the report is First Public Working Draft.
See rationale document for clarifications.
See communication
We appreciate feedback and contributions. Please make sure to read rationale documents when you have a question about particular decision made in specification.
This specification defines propagation of baggage for events correlation beyond the request identification that is covered by trace context specification. Our goal is to share this with the community so that various tracing and diagnostics products can operate together.
OpenTelemetry provides an implementation of the baggage specification. You can find details at OpenTelemetry API. OpenTelemetry SDK ships a BaggagePropagator and enables it by default. For example, the .NET version of it is here and it is documented here.
Another system that supports the baggage concept is .NET. It supports it as part of the System.Diagnostics.Activity class and it is documented here. However, it is not a strict reference implementation: for example, it doesn't enforce the same character set or limits.
See Why
See Contributing.md for details.