在 grafana 上显示来自 influxdb 2 的最后一个日历月条目的计数

display a count of the last calendar month entries from influxdb 2 on grafana

不确定我的标题是否正确,抱歉。

最近发现了 influxdb 2.0 和 grafana 7,比以前的版本有了很大的改进。

我想知道是否可以做些什么,我有一个系统 post 可以将完成任务所花费的时间输入 fluxdb,是否可以计算过去 30 天的条目数或理想的日历月并将其显示为 grafana 上的仪表或文本?

Flux 语法与我以前见过的任何东西都不一样,所以不知道从哪里开始,而且我所做的任何明显的谷歌搜索似乎都没有结果

可能是我需要通过 python 收集数据,计算出来并 post 到一个新的测量值,看起来很笨拙

谢谢

我终于明白了

为了计算你需要对数据进行分组然后只保留你需要的列,对于我的 table 我分组并保留了“序列”列,然后 运行 计数这个。范围 -1mo 是前一个日历月

from(bucket: "provisioning")
  |> range(start: -1mo, stop: now())
  |> filter(fn: (r) => r["_measurement"] == "provision")
  |> filter(fn: (r) => r["_field"] == "ttl")
  |> group()
  |> keep(columns: ["serial"])
  |> count(column: "serial")