Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
global:
# The smarthost and SMTP sender used for mail notifications.
# smtp_smarthost: 'localhost:25'
# smtp_from: 'Alertmanager <alertmanager@example.com>'
route:
# デフォルト通知先
receiver: "teamX"
# 同一アラート、クラスター、サービス(group_by)のアラートが
# 30秒(group_wait)以内に来たら同一アラートと見なし
# 10分(group_interval)毎にのみ通知する。
# 一度通知したアラートは 1時間後(repeat_interval)に通知します。
group_by: ['alertname', 'cluster', 'service']
group_wait: 30s
group_interval: 10m
repeat_interval: 1h
# その他通知先
routes:
# アラートの深刻度(severity) が critical の場合は sre へ通知
- match:
severity: critical
receiver: sre
# 通知先一覧
receivers:
- name: 'teamA'
slack_configs:
- api_url: 'https://hooks.slack.com/services/*********/*********/************************'
channel: '#notification'
send_resolved: true
- name: 'sre'
slack_configs:
- api_url: 'https://hooks.slack.com/services/*********/*********/************************'
channel: '#sre'
send_resolved: true
# 通知ミュート一覧
inhibit_rules:
# アラートの深刻度(severity) が critical の場合、
# 同一のアラート名で warning の場合は通知しない。
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment