普罗米修斯对Nan值发出警报

时间:2019-10-14 10:36:29

标签: prometheus prometheus-alertmanager

因此,我使用节点导出器中的文本文件收集器创建了一个自定义指标,该指标检查数据库的大小,如果找不到当天的数据库备份,它将返回Nan作为值。 所以我的指标看起来像这样。

custom_cronjob_db_size {database="prod"} Nan

现在,我要提醒您,如果值是Nan。为了测试我的表情,我进入了Prometheus Web界面并尝试了以下方法:

custom_cronjob_db_size == Nan

即使custom_cronjob_database_backup_size的值在Web界面中显示Nan,这也不起作用。

我该如何提醒呢?

1 个答案:

答案 0 :(得分:0)

NaN是一个特殊的浮点值,0/1布尔数字会更简单。但是,您可以执行custom_cronjob_db_size != custom_cronjob_db_size进行检测。