One quiet screen for everything your sites depend on.
Peil checks the URL on your schedule, confirms failures from a second region, and tells you before your users notice.
What Peil checks
Uptime and SSL
HTTP and HTTPS checks with keyword matching and custom requests. The certificate is read on the same check, so expiry and chain problems show up next to the response time.
- GET api.peil.sh/health · 200 in 138ms
- keyword "ok" found
- cert R11 · expires in 9d
Cron and heartbeat tasks
Each task gets a ping URL. Your job calls it when it finishes; Peil alerts when a ping is later than the schedule plus its grace time.
- nightly-backup · 0 3 * * *
- grace 15m · last ping 6h ago
- queue-worker · missed 1 ping
Domain and WHOIS expiry
Registration dates are read from WHOIS and tracked per domain. You hear about a renewal at 30 days and again at 7.
- peil.sh · expires in 214d
- backtocode.nl · expires in 23d
Status pages
A public page per project, fed by the same checks. Incidents and maintenance windows appear on it, and visitors can subscribe to updates.
- status.peil.sh · live
- 4 components · 90d history
- maintenance sat 02:00–02:30
Team access and audit log
Roles are scoped per project, and API keys belong to a project too. Every change is written to a hash-chained audit log you can verify.
- 5 members · 2 admins
- chain verified · 1,284 entries
Questions
Anything else, write to hello@peil.sh.
A failing check is retried from a second region before the monitor changes state. Only a confirmed failure opens an incident and sends a notification, so a single bad route does not wake anyone up.
From several regions, currently Amsterdam, Frankfurt, Washington and Singapore. You choose which regions each monitor uses.
Through nine notification channels, including email. Channels are configured once and routed per project.
Pricing will be published before Peil opens up. Closed-beta teams use it at no cost.
Check results and account data are stored in the EU.
Peil is in closed beta. Write to hello@peil.sh with what you run, and we'll send an invite when there's room.
Peil is in closed beta.
We're adding teams by hand. Tell us what you run and we'll send an invite.