Open a real trace

To save you hunting for a good example, we’ve filled in a ready-made query that lands you on a set of traces worth reading. That query is written in TraceQL, Tempo’s trace query language. You don’t need to read or write it here; the step below opens Explore and runs it for you. You’ll see where TraceQL fits at the end of this path.

Run the ready-made query below to load a set of example traces.

  1. Run the ready-made query to load a set of example traces. Wait for the results table to appear.

  2. Your candidate traces land here in the results table. They’re all the same kind of request, so any row is a good one to read.

If the results list is empty, that’s not a problem. Widen the time range at the top of Explore and run the query again, and a matching trace will appear. If you change the query by mistake, run the query step again to reload it.

When results appear, open any trace by clicking its trace ID (the hex string in the left column), not the row label. They’re all the same kind of request, so any one is a good one to read.

You’re now looking at the trace view: one request laid out as a span waterfall, with each row a span stacked by when it started. Read it top-down. The top row is the request itself, and everything nested below is the work it set off.

Don’t worry that the durations or trace look different from any screenshot. The demo streams live data, so every trace is a little different. What stays the same is the shape, and that’s what you’re here to read.


page 3 of 8