Two services meeting at a counter across a written list of what you may ask. This lesson goes one step past it: what happens when a single request crosses forty such counters, and how to follow it from the front door to the last one.
A plan opens every lesson, board, video, lab and paper on chalk. Yearly is $39/year, or $19.50 for your first year with LAUNCH50, ends 1 Nov, 18:30 UTC.
Or start free: a free account opens lessons 2 and 3 of every track.
In this lesson
June 2012: Twitter publishes a tool for finding where a request went
One request, forty services: nobody can see the whole trip
The trace: one label stuck on at the front door
The span: one service’s slice, with a parent
Trace id propagation: the label must be handed on
The critical path: the only chain whose speed matters
Sampling: you cannot keep every trace
Terms it explains: trace, trace id, span, trace id propagation, critical path, sampling, head sampling, Tail sampling, Retries and hedges, Run the code above.