InfluxDB重用旧值?

时间:2015-03-10 13:56:51

标签: statsd influxdb grafana

我已经从statsd + graphite + grafana切换到使用Influxdb而不是石墨。然而,不知何故,在缺失值时,InfluxDB的行为与石墨的行为略有不同。

如果时间序列在一段时间内没有产生新的积分,Grafana的情节将继续显示最后写的值:

enter image description here

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

enter image description here

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

有关如何解决这个问题的想法吗?

1 个答案:

答案 0 :(得分:0)

如果你想显示连续图表,那就有黑客攻击。

应用mean()group by()

例如,像这样:

Select mean("fieldName") from measurement where time > now() -1h group by time(10s) fill(0)