Use Cases
During a sale, an error rate is not the question — the question is which customers lost their basket and what stopped them. One order id carries the answer across all three surfaces.
signal POST /checkout error rate 8.4% · threshold 1%
The path
order_8421 is a real order that failed. Every surface below is filtered to it, so nothing has to be matched up by timestamp between two tools.
Error rate on POST /checkout crosses its threshold while the rest of the site holds. That scoping is the first fact: this is not the sale traffic, it is the payment path.

Open one failed order and the waterfall is unambiguous. Three retries sit at the bottom, red, each timing out at exactly 1.75 s — the client's own deadline, not the provider's.

The lines written during those spans carry the same trace id. Retry budget exhausted, then connection pool at capacity — the timeout was a symptom of waiting for a connection, not of Stripe being slow.

outcome
Pool raised and the retry budget cut to two. Checkout error rate back to baseline within one evaluation window.
What it does
One endpoint, one key. Traces, logs, metrics and sessions land on the same trace id from the first request.