Prometheus Alertmanager:基于实例的黑盒导出器警报

Posted

技术标签:

【中文标题】Prometheus Alertmanager:基于实例的黑盒导出器警报【英文标题】:Prometheus Alertmanager: Blackbox exporter alerts based on instance 【发布时间】:2020-05-19 03:45:57 【问题描述】:

我们使用 blackbox_exporter "fail_if_body_matches_regexp:" 来检查不同的内部监控页面。问题是当开发人员对“failed_application”使用许多不同的“词”时。当服务正常时,一些单词实际上出现在其他一些监视器页面上。 是否可以以某种方式区分 alers.rules 中的实例?还是有其他方法可以解决这个问题?

这可能行不通...但您可能会理解我的意思... - 警报:监视器页面上的错误 表达式:probe_failed_due_to_regex == 1 适用于:1m 实例:serve1、server2 标签: 严重性:错误

警报:Feil på 监视器侧 表达式:probe_failed_due_to_regex == 1 适用于:1m 实例:server2、server3 标签: 严重性:错误 注释:

【问题讨论】:

【参考方案1】:

如果您不能使正则表达式更具体,则必须为每组失败词创建一个新的黑盒模块。

【讨论】:

以上是关于Prometheus Alertmanager:基于实例的黑盒导出器警报的主要内容,如果未能解决你的问题,请参考以下文章

linux(centos8):prometheus使用alertmanager发送报警邮件(prometheus 2.18.1/alertmanager 0.20.0)

Prometheus+alertmanager告警配置-2

Prometheus配合Alertmanager报警系统

Prometheus配置alertmanager告警邮件通知

2, Prometheus之部署Alertmanager

小姐姐带你入门Alertmanager与Prometheus告警规则