prometheus - 是否可以根据另一个警报是否触发有条件地向普罗米修斯发出警报?
问题描述
这里的想法是我正在考虑对一个指标发出警报,该指标证实了另一个工具正在监控的指标。例如:我可能有一个服务通过提供队列来执行某些任务,当处理的任务降为零时,需要触发警报。另一项服务是监控队列何时没有缩小,基本上是从发送方检测请求没有被处理,然后它也需要触发。
但是,我想避免两个警报。过多的噪音会影响 MTTR。有没有办法可以避免第二个警报,加入警报,或者在单个警报中提及另一个警报。最后一个有点像将异常/错误包装在另一个异常/错误中,如果可能的话,也可能是我的首选方法。
是否可以根据另一个人是否在开火来有条件地向 Prometheus 发出警报?
解决方案
是的。
抑制规则是您正在寻找的。您可以将此配置与您关注的警报集中精心挑选的标签结合使用。它将确保警报是否已经触发,然后另一个匹配的警报不会。
推荐阅读
- mysql - 在 mysql 上使用多个 goroutine 进行不同的操作
- c++ - 我应该向 git 添加除 .cpp 之外的其他文件吗?
- centos8 - 添加库用于静态编译 CentOS 8
- javascript - 如何将非匿名“拥有的方法”传递给 addEventListener?
- android - 为用户反馈设置 Android Studio 布局
- gatsby - Gatsby simple-auth 示例中的导航功能导致构建错误
- python - CV MSE几乎等于Test MSE,但是Train MSE = 0,是不是过拟合问题?
- python - Pyqt小部件FigureCanvas边框和内容并存
- python - 从用户表继承的最佳方式(SQLAlchemy & UserMixin)
- asp.net - 如何在存储库模式中调用 Db 视图文件?