smtp_smarthost:'smtp.163.com:465'smtp_from:'发件人邮箱'smtp_auth_username:'发件人邮箱的用户名'smtp_auth_password:'邮箱的密码或授权码'smtp_require_tls:falseroute: group_by: ['alertname'] group_wait: 30s group_interval: 5m repeat_interval: 1h receiver:'team_all'routes: - match_re: job...
receiver 采用多副本方式运行,并通过 hashring 方式实现将不同租户的数据写入不同的 receiver 实例,即 receiver 01 和 receiver 02 存储来自 prometheus foo 的监控指标数据,而 receiver 03 和 receiver 04 存储来自 prometheus bar 的监控指标数据,最后通过 thanos query 聚合多个 receiver 的数据,提供统一查询接口。
group_by: [cluster, alertname] routes: # 子路由,这里的规则都不匹配,就会使用route的默认路由 - receiver: 'data-pager' group_wait: 10s match_re: # 正则匹配 service: mysql|cassandra # 匹配service为mysql或cassandra的数据 - receiver: 'frontend-pager' group_by: [product, environment] match: # ...
3.1 修改alertmanager的配置文件 [root@alertmanager44~]# cat /yinzhengjie/softwares/alertmanager-0.27.0.linux-amd64/alertmanager.ymlroute:group_by:['alertname']group_wait:30sgroup_interval:5mrepeat_interval:1hreceiver:'web.hook'receivers:-name:'web.hook'webhook_configs:-url:'http://10.0.0.41:8888...
1.一条通知配置多个接收者 每个receiver下可以配置多个接收者,如下配置两个webhook global:resolve_timeout:5m route:group_by:['alertname']group_wait:30s group_interval:1m repeat_interval:5m receiver:'web.hook1' receivers:-name:'web.hook1'
route: group_by: ['alertname'] receiver: 'web.hook' receivers: - name: 'web.hook' webhook_configs: - url: 'http://127.0.0.1:5001/' 如上所示:在Alertmanager配置文件中,我们只定义了一个路由,那就意味着所有由Prometheus产生的告警在发送到Alertmanager之后都会通过名为web.hook 的receiver接收。这里...
smtp_require_tls: false # 是否使用 tlstemplates: # # 模板- '/opt/alertmanager/alert.tmp' #这个文件主要是定义发送的邮件的格式route:group_by: ['alertname'] #分组依据,group_wait: 30sgroup_interval: 5mrepeat_interval: 1hreceiver: 'email' #所有告警先找总路由,这段是接收人,是电子邮件。
templates: ##告警模板(可定义多个) - '/etc/alertmanager/*.tmpl' ##route:用来设置报警的分发策略。Prometheus的告警先是到达alertmanager的根路由(route),alertmanager的根路由不能包含任何匹配项,因为根路由是所有告警的入口点 ##另外,根路由需要配置一个接收器(receiver),用来处理那些没有匹配到任何子路由的告警...
agent_id: 企业微信("企业应用"-->"自定应用"[Prometheus]--> "AgentId") wechat是自创建应用名称 #在这创建的应用名字是wechat,那么在配置route时,receiver也应该是Prometheus to_user: '@all' :发送报警到所有人文章标签: 可观测监控 Prometheus 版 Cloud Native 机器人 Prometheus 容器 Kubernetes 相关...
route policy template 由多个路由规则组成,每个路由规则由一个或多个条件和一个或多个操作组成。基本的 route policy template 结构如下:route:group_by: [label1, label2, ...]group_wait: duration group_interval: duration repeat_interval: duration match:...continue:...receiver: receiver_name 条件和...