Log inStart monitoring

HEARTBEAT MONITORING

Know when a job silently stops running

A website check asks whether a service responds. A heartbeat check asks whether your scheduled work is still happening.

Your job runs
Heartbeat sent
Operational
GET /h/EXAMPLE_KEY/EXAMPLE_TOKEN

THE OTHER DIRECTION

Your job tells Upnora it is alive.

Create a heartbeat with its own shared secret. Your task calls the endpoint each time it completes; Upnora checks whether that call arrived within the expected interval and grace period.

01

Expected heartbeat

Your job finishes and calls its private heartbeat URL.

02

Missing signal

The expected time passes without a valid ping.

03

Alert

The heartbeat becomes unavailable so you can investigate the task.

JOB MONITORING

Catch failures that leave no web page behind.

Heartbeat monitoring is useful for work that runs in the background: database backups, billing jobs, imports, exports, workers and data synchronization.

Monitor a website or service too

Backup heartbeat

Last valid ping2 minutes agoEvery 5 minutes · Grace 2 minutes

WHY HEARTBEATS MATTER

Monitor work that cannot be checked from the outside.

A normal uptime monitor can tell you that a website responds. It cannot always tell you whether a nightly export completed, whether a worker is consuming its queue, or whether a backup process silently stopped. Heartbeat monitoring closes that gap by letting the job report its own successful execution.

The heartbeat URL is unique to the monitor and protected by a shared secret. Your script or worker calls it when the expected work is complete. Upnora stores the last valid ping and compares it with the interval and grace period you configure.

This model works with existing schedulers and deployment setups. You keep control of the cron job, worker or task runner; Upnora provides the missing signal and the alert when that signal becomes overdue.

FAQ

Heartbeat monitoring, simply explained.

What is heartbeat monitoring?

Heartbeat monitoring waits for your job or process to call a unique Upnora URL. A missing call means the expected work may not have completed.

What happens when a heartbeat is missed?

After the configured interval and grace period pass, Upnora marks the heartbeat as unavailable and can send an alert.

What can I monitor with a heartbeat?

Cron jobs, workers, backups, imports, exports and other tasks that can make an HTTP request can send a heartbeat.

MONITOR THE WORK BEHIND YOUR SERVICE

Find out when a task goes quiet.

Create your first heartbeat