2

我一直在从 statsd + 石墨 + grafana 切换到使用 influxdb 而不是石墨。然而不知何故,当涉及到缺失值时,InfluxDB 的行为与石墨过去的行为有点不同。

如果时间序列在一段时间内没有产生新点,Grafana 中的绘图将继续显示最后写入的值:

在此处输入图像描述

即使在查询中指定fill(0)或时也会发生这种情况fill(null)。当使用 InfluxDB 的数据接口时,它似乎也使用以前的值填充:

在此处输入图像描述

由于我有一些将由缺失值触发的警报,因此重用旧值会禁用我的警报。

关于如何解决这个问题的任何想法?

4

1 回答 1

0

如果你想显示连续图,那么有一个技巧。

申请mean()group by()

例如,像这样:

Select mean("fieldName") from measurement where time > now() -1h group by time(10s) fill(0)
于 2016-09-27T11:16:34.360 回答