Maintenance windows

Scheduled "quiet" windows with RRULE recurrence. For regular deploys.

RRULE format

FREQ=WEEKLY;BYDAY=TU;BYHOUR=2;BYMINUTE=0

All RFC 5545 rules are supported. DTSTART defaults to the current UTC hour.

Activity

On each 30s tick the evaluator recomputes: for each window it takes the most recent occurrence (rrule.Before(now, true)); if now < occurrence_start + duration the window is active.

Matcher

It matches an incident if:

  • rule_id is empty or matches the incident's rule_id
  • all label_matchers are present in the incident's labels (exact match)