我正在使用 Influxdb 存储一些数据,这些数据代表对某些服务的请求。我想以 5 秒的时间间隔计算一秒内完成的请求数(一秒内可能会发生多个请求)。为了实现这一点,我编写了这个查询,以获取在 5 秒时间段内发生的请求数量
select sum(Value) as RequestSum from Requests where group by time(5s) fill(0)
。我面临的问题是,不是创建从注册的第一个时间戳开始的间隔,在我的情况下,它看起来2020-10-16 14:09:13
总是以可以被 5 整除的秒数结束,例如2020-10-16 14:09:10
.
当我尝试按时间(6s)分组时也会发生同样的情况,当它开始分组的第一个时间戳是2020-10-16 14:09:12
.
有没有办法强制 Influx 从某个时间戳开始分组,而不是一个似乎预定义的时间戳?