global:
smtp_smarthost: 'localhost:25'
smtp_from: 'alertmanager@example.org' #用于邮件通知的P发件人
route: #每个输入警报进入根路由
receiver: 'team-X-mails' #根路由不得包含任何匹配项,因为它是所有警报的入口点
group_by: ['alertname', 'cluster'] #将传入警报分组的标签。例如,将有个针对cluster = A和alertname = LatencyHigh的警报进入批处理成一个组
group_wait: 30s #当传入的警报创建了一组新的警报时,请至少等待多少秒发送初始通知
group_interval: 5m #发送第一个通知时,请等待多少分钟发送一批已开始为该组触发的新警报
repeat_interval: 3h #如果警报已成功发送,请等待多少小时以重新发送警报
routes: #子路由,父路由的所有属性都会被子路由继承
- match_re: #此路由在警报标签上执行正则表达式匹配,以捕获与服务列表相关的警报
service: ^(foo1|foo2|baz)$
receiver: team-X-mails
routes: #服务有严重警报,任何警报子路径不匹配,即通过父路由配置直接发送给收件人
- match:
severity: critical
receiver: team-X-pager
routes: #此路由处理来自数据库服务的所有警报
- match:
severity: critical
receiver: team-Y-pager
- match:
service: database
receiver: team-DB-pager #还可以按受影响的数据库对警报进行分组
group_by: [alertname, cluster, database]
routes:
- match:
owner: team-X
receiver: team-X-pager
#如果另一个警报正在触发,则禁止规则允许将一组警报静音,如果同一警报已经严重,我们将使用此选项禁用任何警告级别的通知
inhibit_rules:
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname']
#如果警报名称相同,则应用抑制,如果源警报和目标警报中均缺少“equal”中列出的所有标签名称,则将应用禁止规则!
receivers:
- name: 'team-X-mails'
email_configs:
- to: 'team-X+alerts@example.org, team-Y+alerts@example.org'
- name: 'team-X-pager'
email_configs:
- to: 'team-X+alerts-critical@example.org'
pagerduty_configs:
- routing_key: <team-X-key>

最新文章

  1. 我的Hcharts的页面应用
  2. 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
  3. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
  4. 对于System.Net.Http的学习(三)——使用 HttpClient 检索与获取过程数据
  5. mac 下如何切换jdk的版本
  6. Swift基础--Swift中的异常处理
  7. Java 数组 可变长参数 实例
  8. 编程工具系列之一------使用GDB的堆栈跟踪功能
  9. Hibernate关联关系之双向1—n
  10. POJ 2421 Constructing Roads (最小生成树)
  11. C# 验证识别基类
  12. .Net 内存池
  13. android 垃圾回收机制
  14. Gym 102091K The Stream of Corning 2【线段树】
  15. java ee期末项目相关
  16. 关于Mysql安装启动的若干问题解决
  17. 最强 Android Studio 使用小技巧和快捷键总结
  18. nginx访问http自动跳转到https
  19. WEB打印控件Lodop(V6.x)使用说明及样例
  20. Mybatis 一对多 简单映射配置

热门文章

  1. Python进程管理神器——Supervisor
  2. Solution -「CF520E」Pluses everywhere
  3. CF665B Shopping
  4. 分享一个WPF 实现 Windows 软件快捷小工具
  5. C++ 实现可变参数的三个方法
  6. net core天马行空系列-各大数据库快速批量插入数据方法汇总
  7. 网站加了CDN后,字体图标报错Access-Control-Allow-Origin
  8. 霜皮剥落紫龙鳞,下里巴人再谈数据库SQL优化,索引(一级/二级/聚簇/非聚簇)原理
  9. 项目操作案例丨西门子PLC通过网关连接ACS800变频器
  10. 蔚来杯2022牛客暑期多校训练营6 ABGJM