# 警报必须满足的一组相等匹配器来匹配节点。 match: [: , ... ] # 不推荐,警报必须满足的一组正则表达式匹配器来匹配节点。 match_re: [: <regex>, ... ] # 警报必须完成以匹配节点的匹配器列表。 matchers: [- <matcher>... ] # 为组发送通知的初始等待时间 # 警报数量。允许等待禁止警报到达或...
description: "内存使用率已超过50%(当前值:{{ $value }}%)" 修改Prometheus配置文件prometheus.yml添加alertmanager配置: #关联prometheus和Alertmanager alerting: alertmanagers:-static_configs:-targets:-127.0.0.1:9093# # 指定规则文件 rule_files:- rules/*.yml 3.Alertmanager 配置概述 global:全局配置,用于定...
在prometheus.yml中进行装配我们前面定义的告警规则。 代码语言:bash 复制 # Load rules once and periodically evaluate them according to the global 'evaluation_interval'.rule_files: -"/data/prometheus/alert.rules.yml" 我们可以在http://127.0.0.1:9090/alerts中查看我们的规则是否装配成功。 评估告警条件 P...
五、route配置 route在这些配置中,相对是比较复杂的,这个配置主要是完成,报警规格会进入路由树,根据路由规则中的match或者match_re来匹配, 如果匹配中就会选择一个树分支来进行,找到此分支对应的receiver来发送对应的消息信息。 如果所有route信息都没法命中,就采用默认的receiver这个配置来发送消息。 样例如下: routes:...
用于检测Alertmanager的配置文件结构配置信息,然后调试。使用方法很简单,就是把alertmanager.yml的配置信心复制到这个站点,然后点击Draw Routing Tree按钮生成路由结构树, 然后在Match Label Set前面输入以{ = "<value>"}格式的警报标签,然后点击Match Label Set按钮会显示发送状态图。 以下是通过routing...
match_re: alertname: '实例存活告警|磁盘使用率告警' - receiver: info_notify group_wait: 10s match_re: alertname: '内存使用率告警|CPU使用率告警' receivers: - name: 'ops_notify' webhook_configs: - url: 'http://localhost:8060/dingtalk/ops_dingding/send' ...
vim alertmanager.yml global: resolve_timeout: 5m #处理超时时间,默认为5分钟 smtp_from: 'test@ywfuns.com' smtp_smarthost: 'smtp.exmail.qq.com:25' smtp_auth_username: 'test@ywfuns.com' smtp_auth_password: '123' route: group_by: ['alertname', 'item'] # 传入报警分组在一起的标签,如...
match: ##通过标签去匹配这次告警是否符合这个路由节点;也可以使用match_re进行正则匹配 severity: error ##标签severity为error时满足条件使用wechat警报 continue: true ##匹配到这个路由后是否继续匹配,默认flase receivers: ##配置报警信息接收者信息 - name: 'email' ##警报接收者名称 ...
continue: true # 如果是true则还需要去匹配子路由,一般为true,这样告警会更精确routes: # 子路由,子路由可以定义多个- receiver: 'wechat'match: # 通过标签去匹配这次告警是否符合这个路由节点;也可以使用 match_re 进行正则匹配severity: Disaster #如果告警级别是严重危害,那么,接收人是微信# 定义了3个接收人...
inhibit_rules: # 当存在源标签告警触发时抑制含有目标标签的告警 - source_match: severity: 'critical' target_match: severity: 'warning' # 保证该配置下标签内容相同才会被抑制 equal: ['alertname','dev','instance'] 2.2.templates:告警通知模板 由alertmanager.yml中templates:块定义存放位置 2.2.1.定义...