1. 部署Alertmanager与Prometheus通信,并创建告警规则
下载地址1:https://github.com/prometheus/alertmanager/releases
下载地址2:https://prometheus.io/download/
- 下载 alertmanager wget https://github.com/prometheus/alertmanager/releases/download/v0.22.0-rc.0/alertmanager-0.22.0-rc.0.darwin-amd64.tar.gz
- 解压 tar zxvf alertmanager-0.22.0-rc.0.darwin-amd64.tar.gz
- 修改配置文件 cd alertmanager-0.22.0-rc.0.darwin-amd64 && vim alertmanager.yml
alertmanager.yml
- 检查配置文件 ./amtool check-config alertmanager.yml
- 启动alertmanager ./alertmanager --config.file=alertmanager.yml
- 在prometheus中配置alertmanager进行通信
vim prometheus.yml
vim prometheus.yml
vim rules/test.yml
- 重启prometheus systemctl restart prometheus
-----
2. 告警状态
- Inactive:什么都没发生
- Pending:已触发阈值,但未满足告警持续时间
- Firiing:已触发阈值且满足告警持续时间,警报发送给接受者
3. 告警分配
略。。。。。
4. 告警收敛(分组,抑制,静默)
5. Prometheus一条告警怎么触发的?
6 . 编写告警规则案例