alertmanager
L'alertmanager (microservizio alertingService) e il componente che trasforma eventi operativi in notifiche (email/WhatsApp) tramite regole.
Come arrivano i messaggi
Nel flusso operativo i microservizi pubblicano eventi su Redis:
- canale dedicato HOOK (tipicamente
${ENV}.hooks) per messaggi operativi pronti per notifica; - canali
eventsper eventi strutturati di microservizio (${ENV}.{service}.events...).
L'alertmanager applica regole e decide se inviare o meno una notifica.
Catalogo messaggi per creare alert
Esiste un catalogo eventi (manifest) che descrive gli eventKey disponibili per ogni microservizio. Questo catalogo e la base consigliata per creare alert stabili e versionabili.
Alert da logs
E possibile creare alert anche a partire dai logs (match su livello, servizio, modulo, funzione, messaggio regex).
Gli alert basati su logs dovrebbero essere una eccezione temporanea. Tenerli sempre attivi significa restare in ascolto su una coda molto busy (*.logs.*), con impatto su rumore, costi e manutenzione.
Per alert permanenti, preferire eventi strutturati (eventKey) nel catalogo.
Guida rapida creazione alert
Catalogo eventi
La lista completa degli alert disponibili e stata spostata in una pagina dedicata:
Nota pratica
Per i segnali live e blocchi guardrail, i messaggi HOOK principali arrivano tipicamente da decision-engine e capital-manager.