样例:
global:
resolve_timeout: 5m
route:
receiver: webhook
group_wait: 1m
group_interval: 1m
repeat_interval: 5m
group_by: [alertname]
routes:
- receiver: webhook
group_wait: 60s
match:
team: nodes
receivers:
- name: webhook
webhook_configs:
- url: http://root:root@127.0.0.1:9119/alert
send_resolved: true
###############################################
路由分组中的匹配,team的匹配只用来分组,他的设计理念开始是设计成很多个组,不同的组报警发给不同的接收者,webhook,wechat,email等等, 这个例子中,路由分为两层,最里层(routes),如果标签匹配team标签的值,就按alertname分组,并把消息发给webhook, 最外层,在不匹配标签的情况下,消息也直接发给webhook
alertmanager配置文件学习连接
https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/alert/alert-manager-route