Cosa sono gli alert? Tipi, metodi di consegna e consigli di gestione
Alert sono notifiche automatizzate che ti informano di eventi che richiedono attenzione. Sono il sistema nervoso del software moderno.
Categorie principali
| Tipo | Scopo | Esempi |
|---|---|---|
| Promemoria | Promemoria basati sul tempo | Eventi calendario, farmaci, scadenza bolletta |
| Notifiche | Cambiamenti di stato | Nuova email, build superato, spedizione consegnata |
| Avvertenze | Problemi potenziali | Disco al 90%, CPU in throttling, patch di sicurezza |
| Alert (ITOps) | Incidenti che impattano SLA | Servizio giù, picco di latenza, tasso errore >5% |
Canali di consegna
- Su schermo: Toast, banner, modale, badge (OS mobile/desktop).
- Email: Dettagliato, ricercabile, asincrono.
- SMS / Push: Alta urgenza, sveglia l'utente.
- ChatOps: Webhook Slack/Teams/Telegram a canali.
- Pager/Telefono: Escalation critica in turno (PagerDuty, Opsgenie).
Gestione efficace degli alert
- Regola le soglie – Elimina il rumore; avvisa solo su condizioni attuabili.
- Instrada per severità – Info → log; Avvertenza → chat; Critico → pager.
- Deduplica e raggruppa – Correlare eventi correlati (es. 50 alert host-down → 1 alert "perdita alimentazione rack").
- Arricchisci il contesto – Allegare link runbook, dashboard, distribuzione recente.
- Rivedi settimanalmente – Controlla gli alert attivati; ritira quelli instabili, regola le soglie.
- Rispetta gli umani – Nessun pager per non urgente; rispetta le ore di silenzio.
Un buon alerting ti sveglia per veri incendi, non per fumo.