alertmanager配置文件详解
2024-08-29 22:18:28
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>
最新文章
- 我的Hcharts的页面应用
- 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
- 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
- 对于System.Net.Http的学习(三)——使用 HttpClient 检索与获取过程数据
- mac 下如何切换jdk的版本
- Swift基础--Swift中的异常处理
- Java 数组 可变长参数 实例
- 编程工具系列之一------使用GDB的堆栈跟踪功能
- Hibernate关联关系之双向1—n
- POJ 2421 Constructing Roads (最小生成树)
- C# 验证识别基类
- .Net 内存池
- android 垃圾回收机制
- Gym 102091K The Stream of Corning 2【线段树】
- java ee期末项目相关
- 关于Mysql安装启动的若干问题解决
- 最强 Android Studio 使用小技巧和快捷键总结
- nginx访问http自动跳转到https
- WEB打印控件Lodop(V6.x)使用说明及样例
- Mybatis 一对多 简单映射配置
热门文章
- Python进程管理神器——Supervisor
- Solution -「CF520E」Pluses everywhere
- CF665B Shopping
- 分享一个WPF 实现 Windows 软件快捷小工具
- C++ 实现可变参数的三个方法
- net core天马行空系列-各大数据库快速批量插入数据方法汇总
- 网站加了CDN后,字体图标报错Access-Control-Allow-Origin
- 霜皮剥落紫龙鳞,下里巴人再谈数据库SQL优化,索引(一级/二级/聚簇/非聚簇)原理
- 项目操作案例丨西门子PLC通过网关连接ACS800变频器
- 蔚来杯2022牛客暑期多校训练营6 ABGJM