Maintenance windows
Запланированные «тихие» окна с RRULE-повторением. Для регулярных деплоев.
RRULE-формат
FREQ=WEEKLY;BYDAY=TU;BYHOUR=2;BYMINUTE=0Поддерживаются все правила RFC 5545. DTSTART по умолчанию = текущий час UTC.
Активность
На каждом 30s-tick evaluator пересчитывает: для каждого окна берётся самое недавнее occurrence (rrule.Before(now, true)); если now < occurrence_start + duration — окно активно.
Matcher
Совпадает с инцидентом если:
rule_idпустой или совпадает сrule_idинцидента- все
label_matchersприсутствуют в лейблах инцидента (точное совпадение)