0

我正在测量用户登录服务的时间。每分钟,对于每个用户,他们的新总在线时间都会发送到 InfluxDB。我想在 Grafana 中绘制所有用户的累计在线时间。

我需要什么样的查询才能做到这一点?我最初认为我想要 sum(onlineTime) 和 group by time(1m),但我意识到这是对那个时间范围内的值求和,而不是对所有用户的总数求和,所以当用户没有登录时, total 会下降,因为它们没有数据点。

我对我现在在做什么有点困惑。如果我发送了错误的数据,我也可以更改它。

4

1 回答 1

0

所以这取决于您发送回 InfluxDB 的时间数据

  1. 时间数据等于到该时刻所花费的总时间在这种情况下,您必须获取“最后一个”值并将其添加到所有用户

  2. 时间等于小增量 在这种情况下,您必须在一段时间内添加这个多个增量值。

于 2014-11-25T15:01:28.303 回答