The ecosystem
In this section, we will attempt to classify some of the projects in the distributed tracing space by the dimensions described earlier. The following table provides a quick summary of the areas where each project has some exposure, such as a dependency or an influence on a specific data format.
Project |
Analyzing transactions |
Recording transactions |
Federating transactions |
Describing transactions |
Correlating transactions |
Tracing tool |
Tracer/agent |
Trace data |
App/OSS instrumentation |
Metadata | |
Zipkin | |||||
✔ |
✔ |
✔ |
✔ |
✔ | |
Jaeger |
✔ |
✔ |
✔ |
✔ | |
SkyWalking |
✔ |
✔ |
✔ |
✔ |
✔ |
Stackdriver,X-Ray, and so on |
✔ |
✔ |
✔ |
✔ |
✔ |
W3C Trace Context |
✔ | ||||
W3C "Data Interchange Format" |
✔ | ||||
OpenCensus |
✔ |
✔ |
✔ |
✔ | |
OpenTracing |
✔ |
Tracing ...
Get Mastering Distributed Tracing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.