Not screenshots — the actual interface, rendered on this page with sample data. What you see below is the same code that runs when you sign in, so it cannot quietly fall out of date.
The monitor view
shop.example.com✓Healthy
Uptime · 24h
95.00%
38 of 40 checks
Average response
70 ms
successful checks
Last check
76 ms
1 min ago
Checked from
ARN
Stockholm, Sweden
Uptime history
HealthyDownOldest → newest
Response time, split into phases
Time to first byteDownload
View as table (8 most recent)
Time (UTC)
Status
Code
TTFB
Download
Total
2026-09-21 11:42:05 UTC
Healthy
200
69 ms
7 ms
76 ms
2026-09-21 11:41:05 UTC
Healthy
200
65 ms
6 ms
71 ms
2026-09-21 11:40:05 UTC
Healthy
200
61 ms
5 ms
66 ms
2026-09-21 11:39:05 UTC
Healthy
200
59 ms
4 ms
63 ms
2026-09-21 11:38:05 UTC
Healthy
200
58 ms
3 ms
61 ms
2026-09-21 11:37:05 UTC
Healthy
200
59 ms
7 ms
66 ms
2026-09-21 11:36:05 UTC
Healthy
200
62 ms
6 ms
68 ms
2026-09-21 11:35:05 UTC
Healthy
200
66 ms
5 ms
71 ms
The latest check, in absolute numbers
69 msto first byte7 msdownloading76 mstotal
Time to first byte includes the DNS lookup, the connection and the TLS handshake. They cannot be measured separately.
Status at a glance
Every state carries an icon and a word, never a colour on its own — the same badge appears in the list, on the monitor page and in the alert.
✓Healthy✕Down○Pending‖Paused
What a failure looks like
api.example.com/health✕Down
Last check failed: Blocked by the target's bot protection (Cloudflare); Unexpected status code: 403
The status code alone would not have explained this. Recognising the challenge page in the body is what turns "403" into something you can act on — and the response body is kept for failed checks so you can read exactly what came back.
This is the whole product
There is no second, better dashboard behind the sign-up. Three monitors are free forever.