Influxdb を使用して、特定のサービスに対するリクエストを表すデータを保存しています。5 秒間隔で 1 秒間に実行されるリクエストの数を計算したいと考えています (1 秒間に複数のリクエストが発生する可能性があります)。これを達成するために、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
です。
time(6s) でグループ化しようとすると、グループ化を開始する最初のタイムスタンプが2020-10-16 14:09:12
.
Influx に、事前定義されているように見えるタイムスタンプではなく、特定のタイムスタンプからグループ化を強制的に開始させる方法はありますか?