Monitoring
Health-check ping every 5 minutes
Hit your /health endpoint on a tight schedule and get alerted the moment it stops responding.
Use this template →schedule: */5 * * * *
Why this exists
The simplest possible uptime monitor. Cronhq pings your health endpoint every 5 minutes; if it times out or returns a non-2xx, alerts fire to Slack and email — deduped so you don't drown when an outage starts. Cheaper and more honest than most uptime SaaS.
Indie devs and small teams who want real uptime monitoring without paying for a 3rd-party tool. Works for any HTTP endpoint, not just /health — use it for API endpoints, scheduled jobs, anything reachable.
When to use it
- You're running production services on a VPS / Render / Fly / Railway
- You want a single alerting channel for jobs and uptime
- You don't want to learn another monitoring tool
Common variations
- Every minute for higher-criticality services
- Different jobs per region to detect regional outages
- Chain a follow-up job that auto-restarts a service on N failures
Setup in 4 steps
- 01Expose a lightweight /health endpoint — just return 200 if your DB is reachable
- 02Use this template — Cronhq pings every 5 minutes
- 03Configure alerts in Cronhq to fire after 2 consecutive failures (less noise than instant)
- 04Optionally add a status badge on your README using the Cronhq public status URL
Template configuration
- Name
- health-check-prod
- Schedule
- */5 * * * *
- Method
- GET
- Timeout
- 10s
- Max retries
- 1
- Retry delay
- 30s
Webhook URL
https://api.example.com/healthReady
Use this template in 30 seconds.
Sign in, edit the webhook URL and any secrets, hit create. The job is live on the next tick.