【问题标题】:InfluxDB sum last pointsInfluxDB 总和最后一点
【发布时间】:2021-08-25 11:33:52
【问题描述】:

我在多个游戏服务器上测量了玩家数量,每次玩家离开或加入服务器时,服务器都会写入一个包含玩家数量和服务器唯一 ID 的点数。

我要做的是总结每个唯一服务器 ID 的最后一点。

示例点:

04:30 server-a: 45
04:31 server-b: 56
04:32 server-a: 78

当前总数为:134

我已经能够通过以下查询获得每台服务器的最后分数。

from(bucket: "metrics")
  |> range(start: -1m)
  |> filter(fn: (r) => r._measurement == "player_count")
  |> last()

任何帮助将不胜感激:)

【问题讨论】:

    标签: flux-influxdb


    【解决方案1】:

    您需要对数据进行分组,然后对其求和。 将此添加到您的流入查询中:

    |> group()
    |> sum()
    

    【讨论】:

    • 啊,我在玩组功能,但我从来没有试图让它空着!谢谢!
    猜你喜欢
    • 2021-10-07
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多