Grafana和InfluxDB在null上显示最新值

时间:2019-11-15 10:17:19

标签: grafana influxdb

我正在学习如何将Graphana与InfluxDB结合使用。我准备了一个简单的示例,该示例显示了一个图表,其中显示了跨时间的字母出现次数。我使用带有一个标签letter和一个字段count的简单InfluxDB测量。要显示数据,我使用查询:

SELECT mean("count") 
FROM "lettersCount" 
WHERE ("letter" =~ /^$letter$/) AND $timeFilter 
GROUP BY time($interval), "letter"

例如 example graph 但是,正如您在我的示例中可能会看到的那样,该系列中的某些序列短了一些(在我的示例中为字母“ p”),因为此时没有该字母出现。 如果没有测量值,我正在寻找一种显示先前值的方法。

1 个答案:

答案 0 :(得分:4)

您可以使用InfluxDB fill() option

SELECT mean("count") 
FROM "lettersCount" 
WHERE ("letter" =~ /^$letter$/) AND $timeFilter 
GROUP BY time($interval), "letter" fill(previous)