Fenêtres de maintenance

Des fenêtres « silencieuses » planifiées avec répétition RRULE. Pour les déploiements réguliers.

Format RRULE

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

Toutes les règles RFC 5545 sont prises en charge. DTSTART vaut par défaut l'heure UTC courante.

Activité

À chaque tick de 30s, l'evaluator recalcule : pour chaque fenêtre on prend l'occurrence la plus récente (rrule.Before(now, true)) ; si now < occurrence_start + duration, la fenêtre est active.

Matcher

Correspond à un incident si :

  • rule_id est vide ou correspond au rule_id de l'incident
  • tous les label_matchers sont présents dans les labels de l'incident (correspondance exacte)