# Scheduling Settings

## Enable Schedule (`MONITOR_ENABLED`)

Toggles automated scanning based on cron schedule. When enabled, scans run automatically at specified times.

**Use cases:** Regular full scans (daily, weekly), incremental update scans, schema monitoring and drift detection, automated pipeline updates.

***

## Cron Schedule (`MONITOR_CRON_SCHEDULE`)

Cron expression defining when scans run automatically. Required when `MONITOR_ENABLED = TRUE`.

**Cron format:** `minute hour day-of-month month day-of-week`

**Examples:**

```
30 * * * *    # Hourly at 30 minutes after the hour
0 3 * * *     # Daily at 3:00 AM
0 3 * * MON   # Weekly at 3:00 AM every Monday
0 3 1 * *     # Monthly at 3:00 AM on the 1st
```

**Note:** Schedule during low-usage periods. Avoid overlapping scans on the same warehouse.

***

## Cron Time Zone (`MONITOR_CRON_TIMEZONE`)

Time zone for cron schedule. Required when `MONITOR_ENABLED = TRUE`.

**Available time zones:** `Etc/UTC`, `America/Los_Angeles`, `America/Phoenix`, `America/Denver`, `America/Boise`, `America/Mexico_City`, `America/Indiana/Knox`, `America/Chicago`, `America/Toronto`, `America/Detroit`, `America/New_York`

**Note:** Use organization's primary time zone or UTC for consistency across regions.
