First Match gewinnt (außer bei continue)
ReihenfolgeInnerhalb einer getroffenen Route werden die Kinder von oben nach unten ausgewertet. Der Alert nimmt das ERSTE passende Geschwister und stoppt — spätere Geschwister werden übersprungen, sofern nicht continue: true gesetzt ist.
Falle
# 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 } Lösung
# Specific first, broad last — or use continue
routes:
- receiver: db-pager
match: { service: database }
- receiver: catch-all
matchers: ['severity=~".*"']