Las alertas no se disparan
Checklist
enabled: trueen la regla- La métrica realmente existe (ver troubleshooting-no-metrics)
for_duration_seconds— si es 3600, se espera una hora de incumplimiento continuo- El threshold es correcto — comprueba el comparador (
>vs>=) - Hay canales en la regla y no están deleted
- Un silence / maintenance activo no la silencia — revisa
/app/alerts/silencesy/maintenance
Comprobación vía la API
GET /api/v1/orgs/:slug/alert-rulesEn la respuesta enabled, channel_ids no vacío, y channel_routes (si se definió) contiene un canal.
Logs del evaluator
tail -f /var/log/unimoni-api.log | grep eval:Cada 30s — eval: tick done rules=N fired=N resolved=N. Si tu regla no está en el contador, está disabled o deleted.