1

Flux を使用して InfluxDB (1.8) にクエリを実行し、100 シリーズのみを取得しようとしています。 max(100) * N(series) になる可能性があります。次に、回避策を試しました:

from(bucket: "bucket")
 |> range(start:1970-01-01T00:00:00Z)
 |> filter(fn: (r) => (r["_measurement"] == "measurement" ))
 |> group()
 |> limit(n:100)
 |> group(columns:["column1","column2"])

そうすることで、すべての結果を 1 つのテーブルにグループ化し、結果を制限することができますが、必要なものにはほど遠いものです。100 ポイントしか取得できず、列ごとに再グループ化することもできません。InfluxQLの「SLIMIT」関数を使えばできることがわかっています。

フラックスクエリ言語を使用してそれを達成する方法について何か考えはありますか? ありがとう!

4

1 に答える 1