HealthyCron HealthyCron
Dashboard
Core Concepts / Configuring Checks

Configuring Checks

HealthyCron supports two different scheduling modes: simple intervals and full cron expressions.

Interval Mode

Interval mode is the simplest way to configure a monitor. You simply state how often the job runs, such as "every 5 minutes" or "every 2 hours". If a ping does not arrive within the interval plus the grace period, an alert is triggered.

Use Interval mode for background workers, daemon processes, or simple loops that sleep between executions.

Cron Expression Mode

Cron mode is designed for jobs triggered by the system cron daemon or Kubernetes CronJobs. It uses standard 5-part POSIX cron syntax to precisely define schedules.

Minute Hour Day of Month Month Day of Week
0-59 0-23 1-31 1-12 0-7 (Sunday is 0 or 7)

Common Cron Examples

Cron Expression Description
* * * * * Every minute
0 * * * * Every hour, exactly on the hour
0 9 * * * Daily at 9:00 AM
0 8 * * 1 Weekly on Monday at 8:00 AM
0 0 1 * * First day of every month at midnight
Slugs must be URL-safe
If you change the Slug field, note that it must remain URL-safe. Only lowercase letters, numbers, and hyphens are permitted. This is because slugs are frequently used directly inside the ping URL.