Back to Help Center

Managing Schedules

Learn how to schedule your monitoring jobs and manage recurring tasks

Creating Schedules

SEER allows you to schedule monitoring jobs to run at specific intervals. This is useful for recurring tasks like daily ETL jobs, hourly data syncs, or weekly reports.

Schedule Options

  • Hourly: Run every hour at a specific minute
  • Daily: Run once per day at a specific time
  • Weekly: Run on specific days of the week
  • Monthly: Run on specific days of the month
  • Custom Cron: Define your own cron expression

Cron Expressions

For advanced scheduling, you can use cron expressions. SEER supports standard cron syntax with 5 fields:

* * * * *
│ │ │ │ │
│ │ │ │ └─ Day of week (0-7)
│ │ │ └─── Month (1-12)
│ │ └───── Day of month (1-31)
│ └─────── Hour (0-23)
└───────── Minute (0-59)

Common Examples

0 */6 * * *

Every 6 hours

0 9 * * 1-5

9 AM on weekdays

0 0 1 * *

First day of every month at midnight

Managing Scheduled Jobs

Viewing Schedules

All scheduled jobs appear in your dashboard with the next run time displayed. You can filter by schedule frequency or search by name.

Pausing Schedules

You can temporarily pause a schedule without deleting it. This is useful for maintenance periods or testing. The job history is preserved.

Modifying Schedules

Changes to schedules take effect immediately. If you modify a schedule, the next run time is recalculated based on the new schedule.

Best Practices

  • Consider timezone: All times are in UTC by default
  • Avoid overlaps: Ensure jobs complete before the next scheduled run
  • Test schedules: Use a cron expression tester to verify timing
  • Monitor execution: Set up alerts for missed schedules
  • Document schedules: Add descriptions to help team members understand timing

Need Help?

For more scheduling options or questions about timezone handling, visit our documentation or contact support.