Which observability pillar tracks a single request as it travels across multiple microservices, showing how long each service took to handle it?
Choose one.
Distributed tracing addresses a question metrics and logs cannot answer on their own: which service in a chain caused the slowdown for one particular request?
A trace is composed of spans, each representing the work done by one service for that request, linked together so the full request path and its timing can be reconstructed.
- A request enters the system and is assigned a unique trace identifier.
- Each service the request passes through records a span describing its portion of the work.
- The spans are collected and assembled into a single trace showing the full path and timing.
Exam tip: Traces are the pillar that follows one request across service boundaries.
Observability in Cloud Native: Metrics, Logs, and Traces — the lesson that teaches this.