Continuous Heartbeat Monitoring

When standard uptime checks aren't enough. Have your services actively report their health status directly to us, completely bypassing firewalls.

Monitor the Unreachable

Perfect for internal services, IoT devices, and strict network environments.

Behind Firewalls

Monitor internal databases or private microservices without exposing them to the internet.

Daemon Processes

Send a pulse every minute from your background queue workers to prove they are alive and processing.

IoT Device Health

Ensure physical devices or remote edge nodes are connected and operating correctly.

Dead-Simple Integration

Send an HTTP request from anywhere. That's it.

1

Define Expected Interval

Tell us how often we should expect to hear from your service (e.g., every 5 minutes).

2

Send the Ping

Fire a quick and lightweight HTTP GET/POST request from your application code.

setInterval(() => {
  fetch("https://ping.cronrabbit.com/your-unique-id");
}, 60000); // Send every minute
3

Instant Alerts on Silence

If the expected time passes without a ping, your monitor marks as "Down" and orchestrates your notifications.

Powerful Customizations

Adapt the heartbeat monitor exactly to your workflow.

Custom Failure Thresholds

Don't want to be alerted on a single missed ping? Set a threshold of 3 missed pings before triggering a downtime event.

Payload Metrics (Beta)

Send custom JSON data along with your heartbeat POST request (e.g. Memory Usage, Active Users) to track trends directly in the UI.

Don't wait for users to report an outage.

Create a Monitor