【问题标题】:Prometheus alert on Nan values关于 Nan 值的 Prometheus 警报
【发布时间】:2020-02-10 23:19:25
【问题描述】:

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

custom_cronjob_db_size {database="prod"} Nan

现在我正在尝试提醒该值是否为 Nan。为了测试我的表达,我去了 Prometheus 网络界面并尝试了这个:

custom_cronjob_db_size == Nan

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

我该如何提醒?

【问题讨论】:

    标签: prometheus prometheus-alertmanager


    【解决方案1】:

    NaN 是一个特殊的浮点值,0/1 布尔值会更简单。但是你可以通过custom_cronjob_db_size != custom_cronjob_db_size 来检测它。

    【讨论】:

      猜你喜欢
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      相关资源
      最近更新 更多