Grafana 和 InfluxDB 在 null 上显示最新值
Grafana and InfluxDB Show latest value on null
我正在学习如何将 Graphana 与 InfluxDB 结合使用。我已经准备了一个简单的示例,它显示了一个图表,其中包含字母随时间出现的次数。我使用带有一个标签 letter
和一个字段 count
的简单 InfluxDB 测量。要显示数据,我使用查询:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter"
例如
但是正如您在我的例子中看到的那样,一些系列有点短(我的例子中的字母 'p'),因为那一刻没有出现那个字母。
如果没有测量值,我正在寻找一种显示先前值的方法。
您可以使用 InfluxDB fill() option:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter" fill(previous)
我正在学习如何将 Graphana 与 InfluxDB 结合使用。我已经准备了一个简单的示例,它显示了一个图表,其中包含字母随时间出现的次数。我使用带有一个标签 letter
和一个字段 count
的简单 InfluxDB 测量。要显示数据,我使用查询:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter"
例如
您可以使用 InfluxDB fill() option:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter" fill(previous)