How Schedules Work
Schedules sit between rule evaluation and alert delivery:- An event matches an alert rule
- AnomalyArmor checks whether the current time falls within the rule’s operating schedule
- If inside the schedule window, the alert is delivered normally
- If outside the schedule window, the alert is suppressed with reason “outside operating hours”
Suppressed alerts still appear in Alerts > History for auditing. No data is lost. You can always review what happened outside your schedule windows.
Creating a Schedule
Name the Schedule
Give it a clear, descriptive name that reflects when it’s active:Good names:
- “Business Hours EST”
- “24/7 Weekdays Only”
- “APAC Coverage Window”
- “Schedule 1”
- “My schedule”
Set Timezone
Select the timezone for this schedule using IANA format:
America/New_YorkEurope/LondonAsia/Tokyo
Add Schedule Rules
Define one or more time windows. Each rule specifies which days and what time range the schedule is active.
- Days: Select one or more days (Monday through Sunday)
- Start time: When the window opens (24-hour format, HH:MM)
- End time: When the window closes (24-hour format, HH:MM)
Schedule Rules
Each schedule contains one or more rules that define active time windows. Rules are combined with OR logic, so an alert fires if the current time falls within any of the schedule’s rules.Rule Structure
Each rule defines three things:| Field | Format | Example |
|---|---|---|
| Days | 1 = Monday through 7 = Sunday | 1-5 (weekdays) |
| Start time | HH:MM (24-hour) | 09:00 |
| End time | HH:MM (24-hour) | 18:00 |
Combining Rules
Use multiple rules to cover different day/time combinations:| Rule | Days | Start | End | Coverage |
|---|---|---|---|---|
| 1 | Mon-Fri (1-5) | 09:00 | 18:00 | Weekday business hours |
| 2 | Sat (6) | 10:00 | 14:00 | Saturday morning shift |
Overnight Schedules
If the start time is later than the end time, the window wraps to the next day:| Rule | Days | Start | End | Coverage |
|---|---|---|---|---|
| 1 | Mon-Thu (1-4) | 22:00 | 06:00 | Overnight batch window |
Assigning to Rules
Schedules take effect when assigned to an alert rule.During Rule Creation
When creating a new alert rule, select a schedule from the Operating Schedule dropdown in the rule builder. Leave it blank to keep the rule always active.On an Existing Rule
- Go to Alerts > Rules
- Click the rule name to edit
- Select or change the Operating Schedule
- Click Save
Removing a schedule from a rule makes it always active. Alerts are never lost. They are suppressed and logged when outside the schedule window.
Constraints
- A rule can only have one schedule at a time
- Rules without a schedule are always active
- Multiple rules can share the same schedule
- Changing a schedule affects all rules that use it
Timezone Handling
Schedules evaluate against the current time in the configured timezone:- All times use IANA timezone identifiers (
America/New_York,Europe/London,Asia/Tokyo) - Daylight Saving Time transitions are handled automatically
- When clocks spring forward, the schedule adjusts accordingly. A 2 AM to 3 AM window would be skipped on the transition day
- When clocks fall back, the schedule covers the repeated hour
Common Patterns
Business Hours Only
Standard weekday coverage for a single team:| Rule | Days | Start | End |
|---|---|---|---|
| 1 | Mon-Fri (1-5) | 09:00 | 18:00 |
24/7 Weekdays with Reduced Weekends
Full weekday coverage with limited weekend hours:| Rule | Days | Start | End |
|---|---|---|---|
| 1 | Mon-Fri (1-5) | 00:00 | 23:59 |
| 2 | Sat-Sun (6-7) | 09:00 | 17:00 |
Follow the Sun
Multiple rules covering regional business hours for global teams:| Rule | Days | Start | End | Region |
|---|---|---|---|---|
| 1 | Mon-Fri (1-5) | 09:00 | 18:00 | US East (America/New_York) |
| 2 | Mon-Fri (1-5) | 09:00 | 18:00 | Europe (Europe/London) |
| 3 | Mon-Fri (1-5) | 09:00 | 18:00 | APAC (Asia/Tokyo) |
Follow-the-sun requires creating separate schedules (one per timezone) and separate alert rules for each region’s destinations.
Next Steps
Create Alert Rules
Assign schedules to your alert rules
Best Practices
Reduce alert fatigue with effective scheduling
