The open source tracing landscape

Published on October 28, 2021

The open source tracing landscape

Distributed tracing tools help you track a request through an application or system that consists of multiple applications, services, and infrastructure. This gives you a deeper understanding of what is happening within the system through graphical representations of how much time the request took on each step. A span is the building block of any distributed trace, with each component in a service contributing a span to the distributed workflow. There are a handful of well known open source tracing tools, and another handful of lesser known ones. Most work in similar ways, with one or two nuanced differences, and this post walks through most of them to help find the right tracing tool for you.

If you like what you're reading, support my work

The AI writing tool with unparalleled story smarts
The AI writing tool with unparalleled story smarts

Sudowrite is an AI-powered writing assistant that helps you brainstorm, outline, and write your stories.

Sign up for Sudowrite
Learn something new today
Learn something new today

Start learning something new or up-skilling with a book or course.

30% off ANYTHING at Manning