网站首页 > 精选文章 / 正文
Alertmanager和Ruler目前的配置更新过程都是基于push/pull模式
定时拉取配置
Alertmanager和Ruler集群中每个实例每隔30s从对象存储中pull全部配置:
如果获取成功,更新自己的生效配置,同时将新的配置存到到本地目录文件;
如果获取失败,输出错误log,继续使用原有配置运行。
主动触发更新
首先,客户端(用户或者其他程序)调用对应的配置管理API进行增删改配置,触发更新操作;
然后,配置管理API会调用对应的Alertmangaer集群或者Ruler集群中随机选中的一个实例的API,将新的配置传入;
最后,Alertmanger或者Ruler实例将收到的配置信息编码转义后,写入对象存储,待下次定时拉取时就自动更新了。
主动触发更新配置都是增量更新,以ruler为例,每次都只是增删改一个rule group配置。
定时触发更新
与主动触发更新的执行步骤一样,只不过是定时触发,且全量同步。
Tags:alertmanager配置详解
猜你喜欢
- 2024-11-30 Prometheus+Node_exporter+Grafana+Alertmanager 监控部署(上)
- 2024-11-30 Prometheus监控利器介绍
- 2024-11-30 基于Prometheus的企业监控报警平台
- 2024-11-30 基于 Prometheus 的监控神器,简单灵活
- 2024-11-30 超干货!开源监控系统 Prometheus 最佳实践
- 2024-11-30 Prometheus和AlertManager的告警机制
- 2024-11-30 Prometheus监控系统
- 2024-11-30 想吃透监控系统,就这一篇够不够?
- 2024-11-30 微服务平台建设方案
- 2024-11-30 掌握Web应用的监控与告警