我正在学习如何将 Graphana 与 InfluxDB 结合使用。我准备了一个简单的示例,它显示一个图表,其中包含随时间变化的字母出现次数。我使用简单的 InfluxDB 测量,其中包含一个标签letter
和一个字段count
。为了显示数据,我使用查询:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter"
Run Code Online (Sandbox Code Playgroud)
例如
但正如您在我的示例中所看到的,该系列中的某些部分有点短(我的示例中的字母“p”),因为当时没有出现该字母。我正在寻找一种在没有测量的情况下显示先前值的方法。
您可以使用 InfluxDB fill() 选项:
SELECT mean("count")
FROM "lettersCount"
WHERE ("letter" =~ /^$letter$/) AND $timeFilter
GROUP BY time($interval), "letter" fill(previous)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2604 次 |
最近记录: |