Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在测量用户登录服务的时间。每分钟,对于每个用户,他们的新总在线时间都会发送到 InfluxDB。我想在 Grafana 中绘制所有用户的累计在线时间。
我需要什么样的查询才能做到这一点?我最初认为我想要 sum(onlineTime) 和 group by time(1m),但我意识到这是对那个时间范围内的值求和,而不是对所有用户的总数求和,所以当用户没有登录时, total 会下降,因为它们没有数据点。
我对我现在在做什么有点困惑。如果我发送了错误的数据,我也可以更改它。
所以这取决于您发送回 InfluxDB 的时间数据
时间数据等于到该时刻所花费的总时间在这种情况下,您必须获取“最后一个”值并将其添加到所有用户
时间等于小增量 在这种情况下,您必须在一段时间内添加这个多个增量值。