Your backup ran. Or did it?
A heartbeat monitor gives your job a private URL to call when it finishes. Miss the expected interval plus the grace period and gostatus treats it as down.
last ping 02:00:14 on time grace 5mExample of what this check records. Real data appears in the dashboard.
How it works
Create the monitor
You get a private URL with a per-monitor secret, shown once.
Ping it from the job
One HTTP request at the end of the cron job, backup script or queue worker.
Miss the window, get paged
Expected interval plus grace period. Silence past that opens an incident.
What you can set
| Setting | Options |
|---|---|
| Direction | Inbound: your job calls gostatus |
| Secret | Per monitor, stored hashed, shown once |
| Window | Expected interval plus a configurable grace period |
| Rate floor | One ping per second per monitor |
Pairs well with
Join the waiting list
We open gostatus to a few teams at a time. Leave your email and we will write when it is your turn.
Join the waiting list