prometheus中的alertmanage配置文件详解

样例:
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
原文地址:https://www.cnblogs.com/zhuhaofeng/p/14845662.html