Response-time charts.
Per-region, per-window — watch latency trends like a hawk.
See response time evolve across the last hour, 24 hours, 7 days, 30 days and a full year. A 30-bar status strip shows the day at a glance, while the detail chart breaks out every check so you can spot the exact moment a P95 took off.
1h–1y
Windows
30
Last-24h bars
30 sec
Live refresh
Per-monitor
Sparkline rows
Five time windows
Aggregate uptime % and response time over 1 hour, 24 hours, 7 days, 30 days and 365 days — each window has its own card on the detail page.
30-bar 24h strip
Every monitor card carries a colored bar grid covering the last 24 hours, green for up and red for down, so the dashboard reads like a glance-able status board.
Live recharts chart
A response-time line chart on each monitor detail page renders the last 100 checks with hover tooltips and Y-axis in milliseconds, refreshed every 30 seconds.
Per-monitor sparkline rows
The list view shows last-response-time and uptime % per row, so you can sort by health at a glance without opening every monitor.
Indexed for speed
Checks are stored with a composite (monitor, timestamp) index so even monitors with months of history paginate in milliseconds.
Region-ready data model
Each check captures status, code and timing — so adding multi-region check probes only requires a worker, not a schema change.
Try these free tools
Ready to start monitoring?
Free plan, no credit card required. Add your first monitor in under a minute.
Create a free account →