New
We are excited to announce that Heartbeat checks are now in General Availability.
Increase reliability and confidence by effortlessly monitoring your backup jobs, database updates, imports, and other recurring tasks with our latest check type.
With GA, heartbeat checks have an updated UI and are fully supported on Checkly, including in our analytics API, dashboards, maintenance windows, and more.
Create private or public dashboards for your users or teams to showcase your backend status. Plan your upgrades without worrying about false alerts, and import run data into your analytics platform.
Heartbeat checks await pings from external sources, with each check having a unique URL the job pings when successful. This ping URL be can be added to a wide variety of jobs. Here is a simple example of adding a heartbeat ping to any bash cron job scheduled in your crontab:
# run_backup.sh
PING_URL=https://api.checklyhq.com/heartbeats/ping/4e4e488a-76bc-46b0-9a55-7799997ed139
curl -m 5 --retry 3 $PING_URL;
And if you are using node:
const axios = require('axios');
axios.get('https://ping.checklyhq.com/87c05896-3b7d-49ae-83ff-5e81323a54c4').then(resp => {
console.log(resp.data);
})
Unsure of how to add a ping event to your scheduled job? Our documentation covers multiple programming and scripting languages, getting you started in no time.
Check out the documentation how to create heartbeat checks with our CLI and Terraform provider.
If you have requests for guides or additional examples, join our Slack community and let us know.
Heartbeat checks are available on the following plans:
Team with a quota of 15 Heartbeat checks.
Enterprise with a custom quota.