El primero que coincide gana (salvo continue)
ordenDentro de una ruta coincidente, los hijos se evalúan de arriba abajo. La alerta toma el PRIMER hermano coincidente y se detiene —los hermanos posteriores se omiten salvo que se haya establecido continue: true—.
Trampa
# Order matters — the broad rule above shadows the specific one
routes:
- receiver: catch-all # matches everything below
matchers: ['severity=~".*"']
- receiver: db-pager # NEVER reached
match: { service: database } Solución
# Specific first, broad last — or use continue
routes:
- receiver: db-pager
match: { service: database }
- receiver: catch-all
matchers: ['severity=~".*"']