Skip to content

causiq/trace-context

This branch is 87 commits behind w3c/trace-context:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 23, 2019
Nov 11, 2019
Sep 24, 2019
Apr 23, 2019
Oct 29, 2018
Sep 28, 2018
Apr 23, 2019
Apr 23, 2019
Aug 9, 2018
May 20, 2019
Mar 7, 2019
Dec 5, 2018
Nov 15, 2019
Nov 7, 2019
Oct 29, 2018

Repository files navigation

Build Status

Trace Context Specification

This repository is associated with the Trace Context specification.

Specification for distributed tracing context propagation format:

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:

  1. C#
  2. Erlang
  3. Go
  4. Java
  5. Node.js
  6. Python
  7. Ruby

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

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.0%
  • HTML 8.0%