All labs
Lab 56
Observability

Latency Percentiles — p50 / p95 / p99

A live latency distribution. The average says 300ms and looks fine — but the p99 marker sits at 8s because of a slow tail. Add a few slow requests and watch the average barely move while p99 explodes.

100 fast requests, plus a few slow ones. Drag the slider to add slow requests and watch the average stay calm while p99 explodes — that's the tail the average hides.
2 / 102
Average
303ms
what dashboards often show
p50 (median)
150ms
typical user
p95
205ms
slower 5%
p99
8.0s
worst 1%
Latency distribution
92
0–200ms
8
200–500
0
500ms–1s
0
1–3s
2
3s+
The average is just 303ms — looks healthy. But p99 is 8.0s: about 1 in 100 users is waiting that long. The average completely hid them.
What just happened