Questions: Distributed Tracing and Observability

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A user reports that a checkout request is taking 4 seconds. Your system logs each microservice independently but has no distributed tracing. What critical diagnostic information is UNAVAILABLE without tracing?

AThe HTTP status code returned to the user at the end of the request
BThe exact error message from any service that returned a 500 response
CThe causal sequence and duration of each service call — specifically which service consumed the 4 seconds and whether calls were sequential or parallel
DWhich services were involved in processing the request at all
Question 2 Multiple Choice

How is the parent-child relationship between spans in a distributed trace established across service boundaries?

AThe tracing backend infers relationships by matching timestamps across service logs after the fact
BEach service calls a central tracing coordinator to register its work before processing
CThe calling service embeds its span ID in outbound request headers; the receiving service reads this as its parent span ID and creates a child span
DSpans are linked retroactively by matching shared user session IDs in log records
Question 3 True / False

A single trace can contain spans from dozens of different services, all sharing a trace ID that was generated when the request first entered the system.

TTrue
FFalse
Question 4 True / False

Capturing a full trace for nearly every request is standard practice in high-throughput production systems because the per-trace storage overhead is negligible.

TTrue
FFalse
Question 5 Short Answer

How does distributed tracing complement metrics and logs? What can it reveal that the other two pillars of observability cannot?

Think about your answer, then reveal below.