本节重点介绍 :
- alertmanager项目介绍
- 架构介绍
- 核心功能点
- 安装部署
- ui功能介绍
- 配置文件讲解
项目介绍
文档地址
- https://prometheus.io/docs/alerting/latest/alertmanager/
- Alertmanager处理由诸如Prometheus服务器之类的客户端应用程序发送的警报
alertmanager 架构图
- 架构图
核心功能点
英文 | 中文 | 含义 |
deduplicating | 重复数据删除 | prometheus产生同一条报警 发送给多个alm去重后发送 |
grouping | 分组 | 告警可以分组处理,同一个组里共享等待时长等参数 可以做告警聚合 |
route | 路由 | 路由匹配树,可以理解为告警订阅 |
silencing | 静默 | 灵活的告警静默,如按tag |
inhibition | 抑制 | 如果某些其他警报已经触发,则抑制某些警报的通知 如机器down,上面的进程down告警不触发 |
HA | 高可用性 | gossip实现 |
搭建单机版本
- 准备service文件
- 下载二进制包
- ansible部署服务
ui功能介绍
- 访问ip:9093页面查看
配置文件讲解
本节重点总结 :
- alertmanager项目介绍
- 架构介绍
- 核心功能点
- 安装部署
- ui功能介绍
- 配置文件讲解