Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grafana alerts Grafana在x分钟内数据没有变化时发出警报_Grafana Alerts - Fatal编程技术网

Grafana alerts Grafana在x分钟内数据没有变化时发出警报

Grafana alerts Grafana在x分钟内数据没有变化时发出警报,grafana-alerts,Grafana Alerts,一直在网络和论坛上滚动,找不到关于此的资源 我要实现的是在一段时间内数据没有变化时创建警报 我们正在为我们的Web服务器监控openfiles,所以这个数字经常波动。请注意,当数字停滞时,它指向服务器上的一个问题。所以我们想要的是,如果openfile在X上停留了2分钟,请通知我们 这对我很有效。确保您正在使用速率或增量函数(无更改意味着它将降至零),并按如下方式过滤查询: increase(metric_name) > 0 然后,在警报配置中,将“如果没有数据或所有值都为空”设置为“警

一直在网络和论坛上滚动,找不到关于此的资源

我要实现的是在一段时间内数据没有变化时创建警报


我们正在为我们的Web服务器监控openfiles,所以这个数字经常波动。请注意,当数字停滞时,它指向服务器上的一个问题。所以我们想要的是,如果openfile在X上停留了2分钟,请通知我们

这对我很有效。确保您正在使用速率或增量函数(无更改意味着它将降至零),并按如下方式过滤查询:

increase(metric_name) > 0

然后,在警报配置中,将“如果没有数据或所有值都为空”设置为“警报”。这样,当没有数据时,就会触发警报。

这对我来说很有效。确保您正在使用速率或增量函数(无更改意味着它将降至零),并按如下方式过滤查询:

increase(metric_name) > 0

然后,在警报配置中,将“如果没有数据或所有值都为空”设置为“警报”。这样,当没有数据时,警报将被触发。

我通过一系列小动作发出了这样的警报:

  • 我有一个专用的“警报虚拟板”,用于所有警报,因为每个图形只能有一个警报(grafana版本6.6.0)
  • 我使用以下查询:
    avg\u over\u time(delta(传感器数据[1m])[20s:])
    -这计算“第一个\u值-最后一个\u值间隔1min”的20s平均值
  • 我的数据收集程序输入到普罗米修斯,然后这个程序又输入到格拉法纳——如果这个程序冻结,它可能会继续向普罗米修斯发送最后一个值,而上面的查询将严格降至零
  • 因此,如果上述查询在范围(-0.01,0.01)内持续一分钟,我会发出警报(系统运行时,上述查询的典型值为abs(query)>0.18)

  • 因此,如果传感器数据值在大约2-3分钟内没有变化,Grafana会发出警报

    我通过一连串的小事情发出了这样的警告:

  • 我有一个专用的“警报虚拟板”,用于所有警报,因为每个图形只能有一个警报(grafana版本6.6.0)
  • 我使用以下查询:
    avg\u over\u time(delta(传感器数据[1m])[20s:])
    -这计算“第一个\u值-最后一个\u值间隔1min”的20s平均值
  • 我的数据收集程序输入到普罗米修斯,然后这个程序又输入到格拉法纳——如果这个程序冻结,它可能会继续向普罗米修斯发送最后一个值,而上面的查询将严格降至零
  • 因此,如果上述查询在范围(-0.01,0.01)内持续一分钟,我会发出警报(系统运行时,上述查询的典型值为abs(query)>0.18)

  • 因此,如果传感器数据值在大约2-3分钟内没有变化,Grafana会发出警报

    grafana只是用于可视化数据,我认为你不能单独使用grafana。你需要像普罗米修斯和它的警报模块这样的东西来做到这一点。多亏了一个mil,我也这么想了,但我只是想确定一下。格拉法纳只是用来可视化数据的,我想你不能单靠格拉法纳来做到这一点。你需要像普罗米修斯和它的警报模块这样的东西来做到这一点。多亏了一个mil,我也这么想,但只是想确定一下。那是完全不同的事情。您使用的数据本身就是变化的指示器。问题是任意指标在任何值上都停滞不前,这是完全不同的事情。您使用的数据本身就是变化的指示器。问题在于任意指标在任何值上停滞不前。