I ran the latest Graphite and Influx 2.0 OSS docker images on the same machine, with 2 metrics both for 7 days @ 1 second resoltution (604800 samples). Quering 7 days with a mean aggregation window of 10minutes, Graphite delivers results in 1.3 seconds, Influx: 6.7sec.
Is this slowness excpected, or am I missing a configuration somewhere?
P.S. For reference, on the same machine, loading the same 7d/1s dataset as pandas df from pickle, resampling to 10min, and plotting takes 0.17 seconds.
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: ® => r["_measurement"] == “foo”)
|> filter(fn: ® => r["_field"] == “bar”)
|> aggregateWindow(every: v.windowPeriod, fn: mean)
|> yield(name: “mean”)