【问题标题】:sum values grouped by timestamp按时间戳分组的总和值
【发布时间】:2021-08-04 15:25:56
【问题描述】:

我是 FluxQL 的新手,想知道是否可以对值求和,而不管标签值按时间戳分组。

我有这样的事情:

_time _measurement collection _value
0001 some_measurement foo 1
0001 some_measurement bar 12
0002 some_measurement foo 8
0002 some_measurement bar 4

我想按时间对值求和,所以最后我需要类似的东西:

_time _measurement collection _value
0001 some_measurement total 13
0002 some_measurement total 12

请记住,我可能有大约 100 个不同的集合标签值。

【问题讨论】:

  • 你想使用 Flux 还是 InfluxQL ?他们是different languages
  • 对不起,我想使用 Flux @kaios

标签: flux-influxdb


【解决方案1】:

要按时间求和,您需要group them

|> group(columns: ["_time", "_measurement])

您可以添加任何想要保留的列

它们并不总是按时间排序,所以如果需要,只需添加:

|> sort(columns: ["_time"])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 2013-01-24
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    相关资源
    最近更新 更多