Drill: Numeric display: a dashboard with 6 metrics. Mono numerals, tabular-nums, right-aligned, consistent decimal places. Target: numbers scannable like a spreadsheet.
Interpretation: API observability dashboard — p50/p95/p99 latency, error rate, rps, uptime, saturation. Each metric a different unit (ms, %, req/s, ratio), testing per-unit decimal discipline and tabular-nums across heterogeneous numerics. Grafana/Datadog-light aesthetic: Inter chrome + JetBrains Mono numerics, one indigo accent reserved for degraded state.
Numeric display: a dashboard with 6 metrics. Mono numerals, tabular-nums, right-aligned, consistent decimal places. Target: numbers scannable like a spreadsheet.
API observability dashboard — p50/p95/p99 latency, error rate, rps, uptime, saturation. Each metric a different unit (ms, %, req/s, ratio), testing per-unit decimal discipline and tabular-nums across heterogeneous numerics. Grafana/Datadog-light aesthetic: Inter chrome + JetBrains Mono numerics, one indigo accent reserved for degraded state.
| Endpoint | p50 | p95 | p99 | Errors | Status |
|---|---|---|---|---|---|
| POST/v2/payments/charge | 42.10 | 312.50 | 1,204.80 | 1.84 | degraded |
| GET/v2/transactions/export | 88.40 | 428.90 | 892.30 | 0.12 | elevated |
| POST/v2/webhooks/dispatch | 18.20 | 196.40 | 714.60 | 0.31 | elevated |
| GET/v1/customers/:id | 14.80 | 62.30 | 184.20 | 0.04 | healthy |
| POST/v2/refunds | 31.60 | 148.90 | 312.40 | 0.08 | elevated |
| GET/v2/balance | 8.40 | 28.60 | 64.20 | 0.01 | healthy |
| PATCH/v1/customers/:id | 22.40 | 88.10 | 142.80 | 0.02 | healthy |
font-feature-settings: "tnum" 1, "zero" 1, "ss01" 1 ·
deltas use ▲/▼ in a fixed 1.2ch slot · unit badges declare the unit type so each metric's decimal places are consistent within-type, not across unlike units.