Trace Context Specification
This repository is associated with the Trace
Context specification.
Specification for distributed tracing context propagation format:
- Trace Context Report.
Status: Candidate Recommendation.- Rationale document
- Changes are tracked on GitHub, communicated in meetings and e-mails
distribution list.
Team Communication
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.
Goal
This specification defines formats to pass trace context information across
systems. Our goal is to share this with the community so that various tracing
and diagnostics products can operate together.
Reference Implementations
There are few open source implementations of this trace context specification
available.
A simplistic regex-based implementation can be found in the test
folder. This
implementation has 100% compliance to the test suite.
Open Census has implementations for the following
languages:
.NET Framework will ship trace context specification support in the upcoming
version. See
Activity
for implementation details.
Elastic has node.js
implementation.
LightStep has Go implementation.
Why are we doing this
See Why
Contributing
See Contributing.md for details.