5.3.2. アラートのグループ化
アラートが Alertmanager に対して発行される際に、Alertmanager はそれらを論理的にグループ化するよう設定される必要があります。
この例では、新規ルートが frontend
チームのアラートルートを反映するように追加されます。
手順
新規ルートを追加します。複数のルートが元のルートの下に追加される場合がありますが、通常ルートは通知の receiver を定義するために追加されます。以下の例では、Matcher を使用してサービス
example-app
から送られるアラートのみが使用されるようにします。global: resolve_timeout: 5m route: group_wait: 30s group_interval: 5m repeat_interval: 12h receiver: default routes: - match: alertname: DeadMansSwitch repeat_interval: 5m receiver: deadmansswitch - match: service: example-app routes: - match: severity: critical receiver: team-frontend-page receivers: - name: default - name: deadmansswitch
サブルートは重大度 (severity) が
critical
のアラートに対してのみ一致し、それらをteam-frontend-page
という receiver 経由で送信します。この名前が示すように、critical アラートについては、その送信先を設定する必要があります。