Nu trebuie sa stai cu ochii pe pagina de status. Sistemul verifica singur serviciile in mod regulat si trimite un mesaj de alerta cand se intampla ceva important.
Cand un serviciu pica (trece de la SUS la JOS), se trimite imediat un mesaj de avertizare.
Cand un serviciu revine (trece de la JOS la SUS), se trimite un mesaj ca totul e din nou in regula.
Daca un serviciu ramane picat mai mult de 10 minute, se trimite un mesaj de reamintire ca problema inca nu s-a rezolvat.
ℹ️ Unde ajung alertele
Alertele se trimit pe Slack. In mod normal merg pe canalul general de alerte, dar pentru fiecare serviciu in parte echipa tehnica poate seta un alt canal (vezi Administrarea monitoarelor).
⚠️ Detaliu tehnic
Verificarile ruleaza prin Celery Beat: check_monitors trimite o cerere HTTP HEAD la fiecare serviciu activ ajuns la scadenta si creeaza un MonitorEvent doar la schimbarea de stare, apoi notifica Slack prin post_to_slack. send_down_reminders ruleaza separat si trimite o singura reamintire dupa 10 minute de cadere continua (marcata cu down_reminder_sent_at).
📸 Screenshot TODO
Exemplu de mesaj de alerta pe Slack: un avertisment ca un serviciu este inaccesibil, cu numele si adresa serviciului.
Editorul Wagtail poate adăuga imaginea aici.