Skip to content

Conversation

jhesketh
Copy link
Contributor

@jhesketh jhesketh commented Jul 2, 2024

What this PR does

Add support for rate function on native histograms.

Which issue(s) this PR fixes or relates to

Fixes #

Checklist

  • Tests updated.
  • Documentation added.
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX].
  • about-versioning.md updated with experimental features.

@jhesketh jhesketh requested a review from a team as a code owner July 2, 2024 05:32
Copy link
Contributor

@charleskorn charleskorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just a minor suggestion.

How does performance compare with Prometheus' engine?

@jhesketh
Copy link
Contributor Author

jhesketh commented Jul 2, 2024

Benchmark of this branch:

goos: linux
goarch: amd64
pkg: github.com/grafana/mimir/pkg/streamingpromql/benchmarks
cpu: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
                                                                       │      Prometheus      │               Mimir                │
                                                                       │        sec/op        │   sec/op     vs base               │
Query/a_1,_instant_query                                                          728.4µ ± 4%   694.2µ ± 2%   -4.70% (p=0.009 n=6)
Query/a_1,_range_query_with_100_steps                                             753.7µ ± 3%   745.1µ ± 3%        ~ (p=0.310 n=6)
Query/a_1,_range_query_with_1000_steps                                            924.7µ ± 1%   870.1µ ± 8%   -5.90% (p=0.002 n=6)
Query/a_100,_instant_query                                                        1.942m ± 1%   1.913m ± 1%   -1.47% (p=0.009 n=6)
Query/a_100,_range_query_with_100_steps                                           2.921m ± 1%   2.880m ± 2%        ~ (p=0.065 n=6)
Query/a_100,_range_query_with_1000_steps                                          12.55m ± 2%   12.09m ± 2%   -3.69% (p=0.004 n=6)
Query/a_2000,_instant_query                                                       21.05m ± 2%   20.80m ± 2%        ~ (p=0.180 n=6)
Query/a_2000,_range_query_with_100_steps                                          41.47m ± 2%   40.75m ± 2%        ~ (p=0.180 n=6)
Query/a_2000,_range_query_with_1000_steps                                         228.4m ± 1%   227.4m ± 2%        ~ (p=0.699 n=6)
Query/nh_1,_instant_query                                                         777.9µ ± 3%   758.2µ ± 5%        ~ (p=0.093 n=6)
Query/nh_1,_range_query_with_100_steps                                            868.8µ ± 2%   861.9µ ± 3%        ~ (p=0.485 n=6)
Query/nh_1,_range_query_with_1000_steps                                           1.625m ± 3%   1.599m ± 2%   -1.58% (p=0.009 n=6)
Query/nh_100,_instant_query                                                       3.913m ± 2%   3.877m ± 1%        ~ (p=0.132 n=6)
Query/nh_100,_range_query_with_100_steps                                          11.35m ± 1%   11.23m ± 1%        ~ (p=0.065 n=6)
Query/nh_100,_range_query_with_1000_steps                                         80.97m ± 2%   79.66m ± 2%   -1.62% (p=0.026 n=6)
Query/nh_2000,_instant_query                                                      63.05m ± 0%   62.20m ± 1%   -1.36% (p=0.015 n=6)
Query/nh_2000,_range_query_with_100_steps                                         213.5m ± 2%   212.9m ± 2%        ~ (p=0.240 n=6)
Query/nh_2000,_range_query_with_1000_steps                                         1.964 ± 2%    1.915 ± 1%   -2.50% (p=0.015 n=6)
Query/a_1[1m],_instant_query                                                      738.5µ ± 4%   683.5µ ± 4%   -7.46% (p=0.004 n=6)
Query/a_100[1m],_instant_query                                                    1.253m ± 1%   1.151m ± 3%   -8.11% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                   9.479m ± 1%   8.082m ± 4%  -14.74% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                                713.0µ ± 4%   674.5µ ± 5%   -5.40% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                   767.1µ ± 5%   713.9µ ± 4%   -6.93% (p=0.004 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                 1050.9µ ± 2%   929.4µ ± 3%  -11.55% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                              1.370m ± 2%   1.167m ± 2%  -14.87% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                 3.453m ± 3%   2.525m ± 1%  -26.87% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                                23.23m ± 2%   14.82m ± 2%  -36.22% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                            11.151m ± 2%   7.869m ± 1%  -29.43% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                                54.46m ± 1%   35.02m ± 3%  -35.69% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                               440.3m ± 1%   282.8m ± 1%  -35.78% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                 3.305m ± 2%   2.645m ± 4%  -19.95% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                               226.6m ± 1%   148.0m ± 2%  -34.70% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                               4.707 ± 1%    2.943 ± 3%  -37.48% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                                2.401m ± 2%   2.132m ± 2%  -11.20% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                   3.229m ± 2%   2.797m ± 1%  -13.38% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                 10.888m ± 2%   9.028m ± 1%  -17.08% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                             108.94m ± 2%   94.92m ± 2%  -12.87% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                 201.8m ± 0%   171.7m ± 1%  -14.92% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                               1029.8m ± 1%   863.7m ± 0%  -16.13% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                              1.981 ± 1%    1.706 ± 1%  -13.90% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                                 3.809 ± 1%    3.225 ± 0%  -15.34% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                                20.24 ± 0%    17.10 ± 1%  -15.54% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                    1.436m ± 4%   1.400m ± 5%        ~ (p=0.180 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                       1.532m ± 3%   1.466m ± 1%   -4.30% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                      2.229m ± 2%   1.768m ± 5%  -20.67% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                                3.860m ± 2%   3.846m ± 3%        ~ (p=0.937 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                   9.123m ± 1%   5.868m ± 2%  -35.69% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                  64.58m ± 1%   24.60m ± 2%  -61.91% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                              45.20m ± 2%   45.12m ± 2%        ~ (p=0.818 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                177.40m ± 2%   86.55m ± 1%  -51.21% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                               1441.8m ± 1%   458.2m ± 1%  -68.22% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                     8.344m ± 1%   4.621m ± 1%  -44.62% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                 639.2m ± 1%   226.8m ± 1%  -64.53% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                               15.109 ± 1%    4.487 ± 1%  -70.30% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                 3.726m ± 2%   3.710m ± 2%        ~ (p=0.818 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                    7.422m ± 2%   5.424m ± 1%  -26.92% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                   44.96m ± 2%   21.68m ± 1%  -51.78% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                   35.17m ± 2%   29.27m ± 2%  -16.76% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     116.59m ± 1%   53.56m ± 2%  -54.06% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                     868.2m ± 1%   282.5m ± 1%  -67.46% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                    22.46m ± 2%   12.66m ± 2%  -43.62% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                       60.71m ± 2%   18.94m ± 2%  -68.81% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                     419.89m ± 1%   85.33m ± 2%  -79.68% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                    21.54m ± 4%   12.52m ± 2%  -41.90% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                       47.76m ± 1%   18.44m ± 2%  -61.38% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                     305.70m ± 2%   83.04m ± 3%  -72.84% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                     755.9µ ± 2%   720.3µ ± 4%   -4.71% (p=0.004 n=6)
Query/sum(a_1),_range_query_with_100_steps                                        777.0µ ± 2%   757.3µ ± 2%   -2.54% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                       982.9µ ± 2%   915.1µ ± 4%   -6.90% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                   1.950m ± 2%   1.893m ± 1%   -2.96% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                      2.958m ± 1%   2.897m ± 1%   -2.06% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                     12.64m ± 2%   12.20m ± 1%   -3.49% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                  20.73m ± 3%   20.93m ± 1%        ~ (p=0.394 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                     42.05m ± 2%   40.26m ± 2%   -4.26% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                    255.6m ± 1%   228.5m ± 1%  -10.61% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                              848.3µ ± 2%   827.5µ ± 3%   -2.46% (p=0.041 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                 924.6µ ± 3%   889.6µ ± 4%   -3.79% (p=0.015 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                                1.584m ± 1%   1.529m ± 2%   -3.47% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                            7.559m ± 1%   7.479m ± 1%   -1.06% (p=0.004 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                               13.95m ± 2%   13.64m ± 1%   -2.17% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                              82.77m ± 1%   73.98m ± 1%  -10.62% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                           135.7m ± 1%   133.3m ± 1%   -1.80% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                              279.2m ± 1%   257.7m ± 1%   -7.69% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                              1.908 ± 3%    1.435 ± 1%  -24.76% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                             823.9µ ± 2%   824.0µ ± 3%        ~ (p=0.937 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                                943.6µ ± 3%   898.8µ ± 2%   -4.75% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                               1.643m ± 2%   1.551m ± 2%   -5.58% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                           7.482m ± 1%   7.379m ± 2%        ~ (p=0.065 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                              13.79m ± 2%   13.51m ± 2%   -2.04% (p=0.015 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                             79.89m ± 1%   73.45m ± 1%   -8.06% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                          134.3m ± 1%   131.2m ± 1%   -2.34% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                             270.1m ± 1%   257.2m ± 1%   -4.75% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                             1.784 ± 1%    1.409 ± 1%  -20.98% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                                1.442m ± 3%   1.381m ± 3%   -4.17% (p=0.009 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                   1.519m ± 3%   1.429m ± 3%   -5.96% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                  2.367m ± 1%   1.832m ± 2%  -22.60% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                            2.749m ± 1%   2.408m ± 3%  -12.37% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              10.178m ± 1%   5.133m ± 2%  -49.57% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps              85.57m ± 1%   30.05m ± 2%  -64.88% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                          24.53m ± 2%   18.41m ± 3%  -24.92% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            202.19m ± 1%   73.99m ± 1%  -63.41% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps           1856.9m ± 1%   573.0m ± 1%  -69.14% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                               1.429m ± 2%   1.414m ± 3%        ~ (p=0.310 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                  1.530m ± 3%   1.429m ± 2%   -6.61% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                 2.223m ± 4%   1.758m ± 2%  -20.89% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                           3.814m ± 2%   3.837m ± 2%        ~ (p=0.485 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                              9.226m ± 2%   5.865m ± 2%  -36.42% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                             67.63m ± 1%   25.13m ± 1%  -62.84% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                         45.52m ± 3%   45.39m ± 1%        ~ (p=0.818 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                           179.92m ± 1%   87.16m ± 1%  -51.56% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                          1488.7m ± 1%   465.4m ± 0%  -68.74% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                   787.7µ ± 4%   745.7µ ± 3%   -5.34% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                      981.9µ ± 2%   865.2µ ± 2%  -11.88% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                     2.231m ± 1%   1.696m ± 1%  -23.97% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                 4.258m ± 2%   3.281m ± 1%  -22.93% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                    17.66m ± 2%   11.30m ± 2%  -36.00% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  145.28m ± 1%   88.99m ± 1%  -38.75% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                                68.39m ± 2%   47.87m ± 1%  -30.01% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                   350.7m ± 1%   214.5m ± 1%  -38.83% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                   3.047 ± 1%    1.728 ± 1%  -43.28% (p=0.002 n=6)
geomean                                                                           20.74m        15.60m       -24.81%

                                                                       │      Prometheus      │                 Mimir                 │
                                                                       │         B/op         │      B/op       vs base               │
Query/a_1,_instant_query                                                         20.81Ki ± 2%    19.32Ki ±  0%   -7.17% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                            21.84Ki ± 0%    19.87Ki ±  0%   -8.98% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                           26.64Ki ± 1%    24.53Ki ±  0%   -7.91% (p=0.002 n=6)
Query/a_100,_instant_query                                                       173.4Ki ± 0%    156.9Ki ±  0%   -9.55% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                          225.3Ki ± 0%    214.0Ki ±  0%   -5.02% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                         676.0Ki ± 1%    662.4Ki ±  0%   -2.00% (p=0.002 n=6)
Query/a_2000,_instant_query                                                      3.049Mi ± 0%    2.724Mi ±  0%  -10.65% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                         4.005Mi ± 2%    3.825Mi ±  3%   -4.49% (p=0.002 n=6)
Query/a_2000,_range_query_with_1000_steps                                        12.63Mi ± 1%    12.48Mi ±  0%   -1.14% (p=0.002 n=6)
Query/nh_1,_instant_query                                                        35.41Ki ± 0%    33.92Ki ±  0%   -4.20% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                           87.12Ki ± 0%    85.28Ki ±  0%   -2.10% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                          517.5Ki ± 0%    516.4Ki ±  0%   -0.21% (p=0.002 n=6)
Query/nh_100,_instant_query                                                      940.7Ki ± 0%    924.5Ki ±  0%   -1.72% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                         5.569Mi ± 0%    5.565Mi ±  0%   -0.07% (p=0.015 n=6)
Query/nh_100,_range_query_with_1000_steps                                        47.56Mi ± 0%    47.58Mi ±  0%        ~ (p=0.699 n=6)
Query/nh_2000,_instant_query                                                     17.81Mi ± 0%    17.51Mi ±  1%   -1.72% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                        111.8Mi ± 0%    112.2Mi ±  0%   +0.41% (p=0.026 n=6)
Query/nh_2000,_range_query_with_1000_steps                                       977.1Mi ± 0%    981.1Mi ±  0%   +0.41% (p=0.002 n=6)
Query/a_1[1m],_instant_query                                                     21.84Ki ± 0%    19.09Ki ±  0%  -12.61% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                   139.6Ki ± 0%    114.4Ki ±  0%  -18.05% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                  2.355Mi ± 0%    1.935Mi ±  0%  -17.82% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                               22.68Ki ± 0%    19.30Ki ±  0%  -14.92% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                  23.62Ki ± 0%    19.74Ki ±  0%  -16.43% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                 28.60Ki ± 1%    24.60Ki ±  0%  -13.99% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                             154.1Ki ± 0%    114.0Ki ±  0%  -25.98% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                193.5Ki ± 0%    158.1Ki ±  0%  -18.31% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                               674.4Ki ± 0%    633.7Ki ±  1%   -6.03% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                            2.643Mi ± 0%    1.864Mi ±  0%  -29.49% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                               3.418Mi ± 0%    2.786Mi ±  0%  -18.50% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                              12.49Mi ± 0%    11.93Mi ±  1%   -4.51% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                86.93Ki ± 8%    76.71Ki ±  2%  -11.75% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                              5.670Mi ± 4%    5.675Mi ±  2%        ~ (p=0.937 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                            1079.5Mi ± 0%    610.1Mi ±  0%  -43.49% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                              647.32Ki ± 2%    77.42Ki ±  5%  -88.04% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                 645.64Ki ± 2%    77.32Ki ±  5%  -88.02% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                644.74Ki ± 4%    69.11Ki ± 17%  -89.28% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                             5.585Mi ± 2%    5.090Mi ±  1%   -8.87% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                5.787Mi ± 3%    5.158Mi ±  3%  -10.87% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                               8.385Mi ± 1%    5.775Mi ±  6%  -31.12% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                            97.74Mi ± 1%    96.03Mi ±  1%   -1.75% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                               101.3Mi ± 1%    101.0Mi ±  0%        ~ (p=0.394 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                              136.6Mi ± 1%    135.2Mi ±  0%   -0.95% (p=0.004 n=6)
Query/a_1_-_b_1,_instant_query                                                   42.48Ki ± 0%    37.96Ki ±  0%  -10.62% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                      48.81Ki ± 0%    39.07Ki ±  0%  -19.95% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                    100.73Ki ± 0%    48.36Ki ±  0%  -51.99% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                               437.8Ki ± 0%    338.4Ki ±  0%  -22.72% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                  642.7Ki ± 0%    451.5Ki ±  0%  -29.75% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                 2.348Mi ± 0%    1.318Mi ±  0%  -43.86% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                             8.263Mi ± 0%    6.018Mi ±  1%  -27.17% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                               10.399Mi ± 7%    8.181Mi ±  1%  -21.33% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                              123.36Mi ± 1%    25.51Mi ±  2%  -79.32% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                    674.8Ki ± 3%    153.0Ki ±  3%  -77.33% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                20.88Mi ± 1%    10.91Mi ±  1%  -47.75% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                             3129.3Mi ± 0%    720.3Mi ±  0%  -76.98% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                340.6Ki ± 0%    258.1Ki ±  0%  -24.22% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                   508.5Ki ± 0%    340.4Ki ±  0%  -33.06% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                 1993.2Ki ± 0%   1019.8Ki ±  1%  -48.84% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                  6.214Mi ± 0%    4.048Mi ±  0%  -34.86% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     7.774Mi ± 8%    5.520Mi ±  1%  -28.99% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                    21.20Mi ± 1%    16.83Mi ±  1%  -20.60% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                   4.289Mi ± 0%    1.988Mi ±  2%  -53.65% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                      5.357Mi ± 0%    2.491Mi ±  6%  -53.50% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                    14.029Mi ± 1%    5.880Mi ±  3%  -58.09% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                   3.660Mi ± 0%    2.054Mi ±  5%  -43.88% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                      4.740Mi ± 0%    2.527Mi ±  7%  -46.68% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                    13.579Mi ± 1%    5.864Mi ±  2%  -56.81% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                    21.97Ki ± 0%    19.93Ki ±  0%   -9.30% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                       23.02Ki ± 0%    20.51Ki ±  0%  -10.91% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                      27.76Ki ± 1%    25.25Ki ±  1%   -9.02% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                  177.7Ki ± 0%    158.3Ki ±  0%  -10.96% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                     233.6Ki ± 0%    214.3Ki ±  0%   -8.25% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                    682.0Ki ± 0%    664.7Ki ±  1%   -2.53% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                 3.112Mi ± 0%    2.718Mi ±  0%  -12.66% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                    4.138Mi ± 0%    3.755Mi ±  0%   -9.25% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                   12.76Mi ± 0%    12.61Mi ±  1%   -1.16% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                             29.86Ki ± 0%    26.89Ki ±  0%   -9.94% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                33.63Ki ± 0%    30.20Ki ±  0%  -10.22% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                               61.05Ki ± 0%    58.03Ki ±  1%   -4.95% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                          1096.9Ki ± 0%    941.3Ki ±  0%  -14.19% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                              1.378Mi ± 1%    1.239Mi ±  1%  -10.09% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                             4.013Mi ± 1%    3.897Mi ±  0%   -2.89% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                          22.82Mi ± 0%    19.81Mi ±  1%  -13.19% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                             28.60Mi ± 0%    27.64Mi ±  2%   -3.36% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                            300.7Mi ± 0%    111.2Mi ±  0%  -63.03% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                            31.35Ki ± 0%    27.09Ki ±  0%  -13.58% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                               34.99Ki ± 0%    30.36Ki ±  0%  -13.23% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                              62.66Ki ± 0%    58.10Ki ±  0%   -7.27% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                         1059.4Ki ± 0%    923.5Ki ±  0%  -12.83% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                             1.348Mi ± 0%    1.217Mi ±  0%   -9.75% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                            3.990Mi ± 1%    3.866Mi ±  1%   -3.10% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                         21.97Mi ± 0%    19.24Mi ±  1%  -12.42% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                            27.88Mi ± 0%    25.54Mi ±  1%   -8.39% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                          268.79Mi ± 0%    78.96Mi ±  0%  -70.62% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                               46.30Ki ± 0%    37.84Ki ±  0%  -18.26% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                  52.31Ki ± 0%    38.70Ki ±  0%  -26.01% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                104.83Ki ± 0%    48.39Ki ±  0%  -53.84% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                           394.2Ki ± 0%    247.7Ki ±  0%  -37.16% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              574.9Ki ± 0%    334.9Ki ±  0%  -41.75% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps             2.333Mi ± 1%    1.261Mi ±  1%  -45.93% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                         7.361Mi ± 0%    4.224Mi ±  0%  -42.62% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            9.025Mi ± 1%    6.070Mi ±  1%  -32.74% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps          123.01Mi ± 1%    25.47Mi ±  2%  -79.29% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                              43.89Ki ± 0%    38.58Ki ±  0%  -12.10% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                 50.16Ki ± 0%    39.79Ki ±  0%  -20.67% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                               102.15Ki ± 0%    49.07Ki ±  1%  -51.97% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                          442.5Ki ± 0%    339.9Ki ±  0%  -23.19% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                             652.1Ki ± 0%    451.5Ki ±  0%  -30.76% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                            2.360Mi ± 0%    1.323Mi ±  0%  -43.95% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                        8.339Mi ± 0%    6.001Mi ±  0%  -28.04% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                          10.540Mi ± 1%    8.113Mi ±  0%  -23.03% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                         123.55Mi ± 0%    25.58Mi ±  1%  -79.29% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                  32.74Ki ± 0%    24.83Ki ±  0%  -24.15% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                     35.21Ki ± 0%    27.42Ki ±  0%  -22.12% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                    64.01Ki ± 0%    56.36Ki ±  1%  -11.95% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                934.7Ki ± 0%    663.9Ki ±  0%  -28.97% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                  1200.8Ki ± 0%    927.4Ki ±  0%  -22.77% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  4.002Mi ± 1%    3.690Mi ±  0%   -7.81% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                               19.40Mi ± 0%    14.08Mi ±  0%  -27.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                  24.29Mi ± 0%    19.28Mi ±  1%  -20.60% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                267.95Mi ± 0%    75.34Mi ±  0%  -71.88% (p=0.002 n=6)
geomean                                                                          1.431Mi        1023.6Ki        -30.16%

                                                                       │      Prometheus      │               Mimir                │
                                                                       │      allocs/op       │  allocs/op   vs base               │
Query/a_1,_instant_query                                                           365.0 ± 0%    336.0 ± 0%   -7.95% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                              375.0 ± 0%    341.0 ± 0%   -9.07% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                             407.0 ± 0%    373.0 ± 0%   -8.35% (p=0.002 n=6)
Query/a_100,_instant_query                                                        2.282k ± 0%   2.246k ± 0%   -1.58% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                           2.694k ± 0%   2.654k ± 0%   -1.48% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                          5.901k ± 0%   5.861k ± 0%   -0.69% (p=0.002 n=6)
Query/a_2000,_instant_query                                                       38.80k ± 0%   38.75k ± 0%   -0.15% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                          46.85k ± 0%   46.81k ± 0%   -0.09% (p=0.035 n=6)
Query/a_2000,_range_query_with_1000_steps                                         110.9k ± 0%   110.9k ± 0%   -0.04% (p=0.002 n=6)
Query/nh_1,_instant_query                                                          633.0 ± 0%    604.0 ± 0%   -4.58% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                            1.711k ± 0%   1.678k ± 0%   -1.93% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                           10.79k ± 0%   10.75k ± 0%   -0.31% (p=0.002 n=6)
Query/nh_100,_instant_query                                                       19.20k ± 0%   19.16k ± 0%   -0.20% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                          120.1k ± 0%   120.1k ± 0%   -0.03% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps                                         1.027M ± 0%   1.027M ± 0%   -0.00% (p=0.002 n=6)
Query/nh_2000,_instant_query                                                      375.6k ± 0%   375.0k ± 0%   -0.17% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                         2.393M ± 0%   2.393M ± 0%        ~ (p=1.000 n=6)
Query/nh_2000,_range_query_with_1000_steps                                        20.54M ± 0%   20.54M ± 0%        ~ (p=0.853 n=6)
Query/a_1[1m],_instant_query                                                       383.0 ± 0%    337.0 ± 0%  -12.01% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                    1.906k ± 0%   1.846k ± 0%   -3.15% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                   30.80k ± 0%   30.73k ± 0%   -0.23% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                                 408.0 ± 0%    346.0 ± 0%  -15.20% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                    418.0 ± 0%    351.0 ± 0%  -16.03% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                   451.0 ± 0%    384.0 ± 0%  -14.86% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                              2.328k ± 0%   1.855k ± 0%  -20.32% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                 2.739k ± 0%   2.262k ± 0%  -17.42% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                                6.056k ± 0%   5.575k ± 0%   -7.93% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                             38.82k ± 0%   30.72k ± 0%  -20.87% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                                46.88k ± 0%   38.78k ± 0%  -17.27% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                               113.0k ± 0%   104.9k ± 0%   -7.13% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                  760.0 ± 0%    693.0 ± 0%   -8.82% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                               36.42k ± 0%   35.96k ± 0%   -1.26% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                              732.1k ± 0%   717.9k ± 0%   -1.94% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                                 722.0 ± 0%    646.0 ± 0%  -10.53% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                    730.0 ± 0%    649.0 ± 0%  -11.10% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                   760.0 ± 0%    679.0 ± 0%  -10.66% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                              32.26k ± 0%   31.77k ± 0%   -1.51% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                 32.58k ± 0%   32.09k ± 0%   -1.48% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                                37.44k ± 0%   35.15k ± 0%   -6.12% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                             641.8k ± 0%   629.7k ± 0%   -1.88% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                                647.8k ± 0%   639.8k ± 0%   -1.24% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                               708.2k ± 0%   700.1k ± 0%   -1.14% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                     730.0 ± 0%    666.0 ± 0%   -8.77% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                        943.0 ± 0%    675.0 ± 0%  -28.42% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                      2807.0 ± 0%    739.0 ± 0%  -73.67% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                                5.192k ± 0%   5.287k ± 0%   +1.83% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                   6.214k ± 0%   6.101k ± 0%   -1.82% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                  16.30k ± 0%   12.52k ± 0%  -23.20% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                              89.71k ± 0%   93.55k ± 0%   +4.28% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                 102.0k ± 1%   109.6k ± 0%   +7.50% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                                245.9k ± 0%   237.8k ± 0%   -3.30% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                    21.421k ± 0%   1.350k ± 0%  -93.70% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                113.22k ± 0%   72.62k ± 0%  -35.86% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                               1.484M ± 0%   1.446M ± 0%   -2.57% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                 4.034k ± 0%   4.033k ± 0%   -0.02% (p=0.032 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                    4.877k ± 0%   4.645k ± 0%   -4.76% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                  13.106k ± 0%   9.462k ± 0%  -27.80% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                   66.49k ± 0%   58.53k ± 0%  -11.96% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                      75.75k ± 1%   67.92k ± 0%  -10.34% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                     173.8k ± 0%   137.2k ± 0%  -21.03% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                    43.22k ± 0%   23.17k ± 1%  -46.40% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                       49.49k ± 0%   25.09k ± 3%  -49.29% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                     115.43k ± 0%   33.99k ± 1%  -70.55% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                    43.15k ± 0%   23.54k ± 3%  -45.45% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                       49.42k ± 0%   25.21k ± 3%  -49.00% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                     115.38k ± 0%   33.98k ± 0%  -70.55% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                      391.0 ± 0%    347.0 ± 0%  -11.25% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                         401.0 ± 0%    352.0 ± 0%  -12.22% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                        433.0 ± 0%    384.0 ± 0%  -11.32% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                   2.309k ± 0%   2.257k ± 0%   -2.25% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                      2.720k ± 0%   2.664k ± 0%   -2.06% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                     5.926k ± 0%   5.869k ± 0%   -0.95% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                  38.83k ± 0%   38.77k ± 0%   -0.16% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                     46.88k ± 0%   46.81k ± 0%   -0.15% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                    111.0k ± 0%   110.9k ± 0%        ~ (p=0.084 n=6)
Query/sum_by_(l)(h_1),_instant_query                                               504.0 ± 0%    454.0 ± 0%   -9.92% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                  534.0 ± 0%    479.0 ± 0%  -10.30% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                                 726.0 ± 0%    672.0 ± 0%   -7.44% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                            12.66k ± 0%   12.59k ± 0%   -0.56% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                               15.07k ± 0%   15.01k ± 0%   -0.42% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                              34.32k ± 0%   34.28k ± 0%   -0.12% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                           259.3k ± 2%   245.9k ± 0%   -5.20% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                              293.3k ± 0%   296.1k ± 0%   +0.95% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                             707.6k ± 0%   689.4k ± 0%   -2.57% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                              512.0 ± 0%    460.0 ± 0%  -10.16% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                                 542.0 ± 0%    484.0 ± 0%  -10.70% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                                735.0 ± 0%    677.0 ± 0%   -7.89% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                           12.55k ± 0%   12.48k ± 0%   -0.50% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                              14.96k ± 0%   14.90k ± 0%   -0.42% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                             34.20k ± 0%   34.16k ± 0%   -0.13% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                          258.1k ± 2%   243.0k ± 0%   -5.86% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                             291.2k ± 0%   291.3k ± 0%        ~ (p=0.240 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                            701.5k ± 0%   677.6k ± 0%   -3.40% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                                 805.0 ± 0%    680.0 ± 0%  -15.53% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                   1017.0 ± 0%    688.0 ± 0%  -32.35% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                  2883.0 ± 0%    754.0 ± 0%  -73.85% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                            5.275k ± 0%   4.501k ± 0%  -14.67% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps               6.298k ± 0%   5.314k ± 0%  -15.63% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps              16.61k ± 0%   11.95k ± 0%  -28.07% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                          89.74k ± 0%   77.51k ± 0%  -13.62% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            102.01k ± 0%   93.62k ± 0%   -8.23% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps            250.0k ± 0%   226.0k ± 0%   -9.58% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                                757.0 ± 0%    677.0 ± 0%  -10.57% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                   969.0 ± 0%    686.0 ± 0%  -29.21% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                 2833.0 ± 0%    750.0 ± 0%  -73.53% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                           5.218k ± 0%   5.300k ± 0%   +1.55% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                              6.239k ± 0%   6.111k ± 0%   -2.06% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                             16.34k ± 0%   12.53k ± 0%  -23.31% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                         89.74k ± 0%   93.59k ± 0%   +4.29% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                            102.0k ± 0%   109.7k ± 0%   +7.49% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                           245.9k ± 0%   237.9k ± 0%   -3.26% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                    556.0 ± 0%    444.0 ± 0%  -20.14% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                       578.0 ± 0%    468.0 ± 0%  -19.03% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                      777.0 ± 0%    667.0 ± 0%  -14.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                 12.59k ± 0%   10.08k ± 0%  -19.91% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                    15.01k ± 0%   12.50k ± 0%  -16.68% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                   34.88k ± 0%   32.38k ± 0%   -7.17% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                                252.3k ± 1%   194.7k ± 0%  -22.82% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                   291.2k ± 0%   243.1k ± 0%  -16.52% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                  713.6k ± 0%   641.6k ± 0%  -10.09% (p=0.002 n=6)
geomean                                                                           14.59k        12.21k       -16.32%

                                                                       │      Prometheus      │                 Mimir                 │
                                                                       │          B           │      B        vs base                 │
Query/a_1,_instant_query                                                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_100_steps                                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_1000_steps                                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_instant_query                                                      816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_range_query_with_100_steps                                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_range_query_with_1000_steps                                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_instant_query                                                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_range_query_with_100_steps                                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_range_query_with_1000_steps                                       816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_instant_query                                                       816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_100_steps                                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_1000_steps                                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_instant_query                                                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_range_query_with_100_steps                                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_range_query_with_1000_steps                                       816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_instant_query                                                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_range_query_with_100_steps                                       816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_range_query_with_1000_steps                                      816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1[1m],_instant_query                                                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100[1m],_instant_query                                                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000[1m],_instant_query                                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_instant_query                                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_100_steps                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_1000_steps                                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_instant_query                                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_100_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_1000_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_instant_query                                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_100_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_1000_steps                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_10000_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_10000_steps                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_10000_steps                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1d]),_instant_query                                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1d]),_range_query_with_100_steps                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1d]),_range_query_with_1000_steps                                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_instant_query                                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_range_query_with_100_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_range_query_with_1000_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_instant_query                                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_range_query_with_100_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_range_query_with_1000_steps                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_instant_query                                                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_100_steps                                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_1000_steps                                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_instant_query                                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_100_steps                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_1000_steps                                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_instant_query                                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_100_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_1000_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_10000_steps                                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_10000_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_10000_steps                            1611.8Ki ± 11%   816.0Ki ± 0%  -49.37% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_instant_query                                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_instant_query                                                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_100_steps                                      816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_1000_steps                                     816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_instant_query                                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_range_query_with_100_steps                                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_range_query_with_1000_steps                                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_instant_query                                                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_range_query_with_100_steps                                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_range_query_with_1000_steps                                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_instant_query                                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_100_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_instant_query                                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_range_query_with_100_steps                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_instant_query                                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_instant_query                                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_100_steps                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_instant_query                                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_range_query_with_100_steps                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_instant_query                                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                        816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_instant_query                                             816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_instant_query                                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_range_query_with_100_steps                            816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                           816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_instant_query                                       816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                          816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                         816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                    816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                   816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                               816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                  816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                              816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                 816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                816.0Ki ±  0%   816.0Ki ± 0%        ~ (p=1.000 n=6) ¹
geomean                                                                         820.6Ki         816.0Ki        -0.57%
¹ all samples are equal

TL;DR: Promising 20-40% less CPU. 20% less memory (with one case showing 70% less if correct).

@charleskorn
Copy link
Contributor

Benchmark of this branch:

Could you please add a benchmark that compares rate() over native histograms with MQE vs Prometheus' engine?

Also, how do the rate() benchmarks on MQE compare for main vs this branch?

@jhesketh
Copy link
Contributor Author

jhesketh commented Jul 3, 2024

I was obviously looking at the wrong thing previously :-(. With the correct tests in place, the results are not promising. I'll need to investigate why, but the most obvious contender is that we copy the histograms.

goos: linux
goarch: amd64
pkg: github.com/grafana/mimir/pkg/streamingpromql/benchmarks
cpu: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
                                                                       │      Prometheus      │               Mimir                │
                                                                       │        sec/op        │   sec/op     vs base               │
Query/a_1,_instant_query                                                          746.9µ ± 3%   725.8µ ± 5%        ~ (p=0.065 n=6)
Query/a_1,_range_query_with_100_steps                                             789.0µ ± 2%   764.2µ ± 4%   -3.13% (p=0.026 n=6)
Query/a_1,_range_query_with_1000_steps                                            956.2µ ± 2%   937.0µ ± 2%   -2.01% (p=0.026 n=6)
Query/a_100,_instant_query                                                        1.946m ± 2%   1.942m ± 1%        ~ (p=0.818 n=6)
Query/a_100,_range_query_with_100_steps                                           2.933m ± 2%   2.914m ± 2%        ~ (p=0.310 n=6)
Query/a_100,_range_query_with_1000_steps                                          12.07m ± 2%   12.02m ± 2%        ~ (p=0.394 n=6)
Query/a_2000,_instant_query                                                       21.01m ± 3%   20.78m ± 2%        ~ (p=0.310 n=6)
Query/a_2000,_range_query_with_100_steps                                          40.96m ± 2%   40.04m ± 3%        ~ (p=0.093 n=6)
Query/a_2000,_range_query_with_1000_steps                                         227.3m ± 2%   223.7m ± 1%   -1.60% (p=0.026 n=6)
Query/nh_1,_instant_query                                                         793.8µ ± 3%   792.6µ ± 4%        ~ (p=0.699 n=6)
Query/nh_1,_range_query_with_100_steps                                            893.6µ ± 3%   881.4µ ± 3%        ~ (p=0.132 n=6)
Query/nh_1,_range_query_with_1000_steps                                           1.680m ± 2%   1.634m ± 2%   -2.77% (p=0.004 n=6)
Query/nh_100,_instant_query                                                       3.914m ± 1%   3.909m ± 1%        ~ (p=0.589 n=6)
Query/nh_100,_range_query_with_100_steps                                          11.41m ± 2%   11.23m ± 1%   -1.61% (p=0.026 n=6)
Query/nh_100,_range_query_with_1000_steps                                         81.09m ± 1%   79.83m ± 1%   -1.55% (p=0.026 n=6)
Query/nh_2000,_instant_query                                                      62.95m ± 2%   62.35m ± 2%        ~ (p=0.699 n=6)
Query/nh_2000,_range_query_with_100_steps                                         215.5m ± 3%   212.0m ± 1%   -1.59% (p=0.009 n=6)
Query/nh_2000,_range_query_with_1000_steps                                         1.956 ± 2%    1.954 ± 3%        ~ (p=0.818 n=6)
Query/a_1[1m],_instant_query                                                      750.0µ ± 6%   724.6µ ± 2%        ~ (p=0.065 n=6)
Query/a_100[1m],_instant_query                                                    1.264m ± 2%   1.184m ± 3%   -6.31% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                   9.338m ± 2%   8.039m ± 2%  -13.91% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                                741.1µ ± 3%   705.9µ ± 3%   -4.75% (p=0.009 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                   785.1µ ± 4%   708.6µ ± 3%   -9.74% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                 1069.0µ ± 1%   948.2µ ± 2%  -11.30% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                              1.373m ± 2%   1.163m ± 2%  -15.33% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                 3.441m ± 2%   2.541m ± 1%  -26.15% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                                22.97m ± 2%   14.68m ± 2%  -36.09% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                            11.152m ± 2%   7.843m ± 1%  -29.67% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                                54.46m ± 1%   34.78m ± 1%  -36.14% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                               437.9m ± 1%   278.0m ± 1%  -36.52% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                 3.298m ± 1%   2.625m ± 2%  -20.40% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                               226.7m ± 1%   147.2m ± 1%  -35.09% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                               4.701 ± 3%    2.922 ± 2%  -37.85% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                               781.5µ ± 1%   748.2µ ± 4%   -4.25% (p=0.009 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                  932.2µ ± 2%   902.7µ ± 2%   -3.16% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                 2.051m ± 1%   2.001m ± 1%   -2.43% (p=0.004 n=6)
Query/rate(nh_100[1m]),_instant_query                                             1.711m ± 2%   1.650m ± 2%   -3.56% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                                13.35m ± 4%   12.61m ± 2%   -5.53% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                               121.3m ± 1%   116.1m ± 1%   -4.32% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                            17.94m ± 3%   16.19m ± 4%   -9.75% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                               255.0m ± 1%   242.5m ± 1%   -4.92% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                               2.632 ± 1%    2.662 ± 2%   +1.15% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                                13.26m ± 3%   12.62m ± 3%   -4.82% (p=0.009 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                               1.357 ± 1%    1.347 ± 1%   -0.73% (p=0.015 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                              26.65 ± 1%    26.21 ± 1%   -1.63% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                                2.423m ± 2%   2.105m ± 2%  -13.12% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                   3.231m ± 2%   2.758m ± 3%  -14.64% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                 10.637m ± 2%   9.026m ± 3%  -15.14% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                             109.39m ± 2%   93.64m ± 2%  -14.40% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                 200.2m ± 1%   171.5m ± 1%  -14.31% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                               1027.4m ± 0%   862.2m ± 0%  -16.08% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                              1.974 ± 2%    1.705 ± 1%  -13.61% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                                 3.810 ± 1%    3.208 ± 1%  -15.81% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                                20.17 ± 0%    17.04 ± 0%  -15.52% (p=0.002 n=6)
Query/rate(nh_1[1d]),_instant_query                                               7.288m ± 3%   5.711m ± 1%  -21.63% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_100_steps                                  21.86m ± 2%   12.02m ± 2%  -44.99% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_1000_steps                                153.00m ± 4%   72.27m ± 1%  -52.76% (p=0.002 n=6)
Query/rate(nh_100[1d]),_instant_query                                             341.0m ± 1%   466.4m ± 1%  +36.77% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_100_steps                                 1.772 ± 3%    1.148 ± 1%  -35.22% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_1000_steps                               14.766 ± 3%    7.325 ± 1%  -50.40% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_instant_query                                             6.588 ± 1%    9.017 ± 0%  +36.86% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_100_steps                                34.89 ± 3%    23.31 ± 0%  -33.20% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_1000_steps                               291.4 ± 3%    150.6 ± 1%  -48.32% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                    1.484m ± 4%   1.408m ± 5%   -5.12% (p=0.015 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                       1.566m ± 4%   1.499m ± 3%   -4.32% (p=0.026 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                      2.212m ± 2%   1.790m ± 2%  -19.11% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                                3.826m ± 3%   3.914m ± 2%   +2.30% (p=0.026 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                   9.240m ± 1%   5.941m ± 1%  -35.71% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                  65.53m ± 1%   25.21m ± 2%  -61.53% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                              45.78m ± 2%   45.49m ± 1%        ~ (p=0.310 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                179.56m ± 1%   85.57m ± 2%  -52.34% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                               1472.8m ± 1%   461.7m ± 1%  -68.66% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                     8.377m ± 2%   4.698m ± 3%  -43.91% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                 633.6m ± 2%   228.6m ± 2%  -63.93% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                               15.300 ± 0%    4.492 ± 1%  -70.64% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                 3.789m ± 1%   3.790m ± 2%        ~ (p=1.000 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                    7.509m ± 2%   5.525m ± 2%  -26.43% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                   45.61m ± 1%   21.69m ± 2%  -52.44% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                   35.04m ± 3%   29.43m ± 2%  -16.01% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     117.61m ± 1%   53.46m ± 1%  -54.54% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                     877.8m ± 1%   281.3m ± 2%  -67.96% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                    22.85m ± 2%   12.94m ± 2%  -43.37% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                       61.21m ± 3%   19.60m ± 2%  -67.99% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                     421.62m ± 1%   87.34m ± 4%  -79.28% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                    22.32m ± 3%   12.43m ± 1%  -44.33% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                       48.34m ± 1%   18.94m ± 2%  -60.82% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                     304.69m ± 1%   83.86m ± 1%  -72.48% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                     794.2µ ± 5%   766.6µ ± 2%   -3.48% (p=0.015 n=6)
Query/sum(a_1),_range_query_with_100_steps                                        836.8µ ± 5%   793.7µ ± 1%   -5.15% (p=0.009 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                      1039.4µ ± 2%   965.7µ ± 3%   -7.09% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                   1.968m ± 1%   1.926m ± 2%   -2.14% (p=0.015 n=6)
Query/sum(a_100),_range_query_with_100_steps                                      3.018m ± 1%   2.982m ± 2%   -1.19% (p=0.009 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                     12.78m ± 3%   12.30m ± 1%   -3.74% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                  21.05m ± 2%   20.81m ± 1%        ~ (p=0.310 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                     42.95m ± 2%   40.42m ± 3%   -5.88% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                    257.5m ± 2%   229.4m ± 1%  -10.92% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                              874.6µ ± 6%   856.7µ ± 2%        ~ (p=0.093 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                 962.7µ ± 3%   916.4µ ± 3%   -4.81% (p=0.004 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                                1.632m ± 2%   1.560m ± 1%   -4.43% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                            7.546m ± 1%   7.488m ± 1%        ~ (p=0.394 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                               13.97m ± 2%   13.55m ± 2%   -2.98% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                              82.95m ± 2%   73.76m ± 1%  -11.08% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                           135.0m ± 3%   132.9m ± 1%   -1.52% (p=0.009 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                              278.5m ± 2%   257.1m ± 1%   -7.67% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                              1.924 ± 1%    1.446 ± 1%  -24.87% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                             870.2µ ± 2%   827.1µ ± 4%   -4.96% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                                977.9µ ± 2%   943.1µ ± 2%   -3.56% (p=0.026 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                               1.687m ± 2%   1.603m ± 3%   -4.98% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                           7.610m ± 2%   7.529m ± 2%        ~ (p=0.240 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                              13.79m ± 5%   13.52m ± 1%   -1.94% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                             80.35m ± 2%   74.12m ± 3%   -7.76% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                          135.2m ± 2%   131.6m ± 1%   -2.60% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                             272.1m ± 1%   256.6m ± 0%   -5.70% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                             1.790 ± 1%    1.417 ± 1%  -20.83% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                             858.0µ ± 1%   809.5µ ± 5%   -5.66% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                                976.8µ ± 1%   936.0µ ± 3%   -4.18% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                               2.033m ± 2%   1.905m ± 2%   -6.31% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                           4.047m ± 3%   3.995m ± 1%   -1.29% (p=0.015 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                              17.12m ± 4%   13.67m ± 1%  -20.16% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                             154.0m ± 1%   101.7m ± 1%  -33.91% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                          64.96m ± 1%   64.14m ± 1%   -1.27% (p=0.026 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                             380.9m ± 1%   265.3m ± 2%  -30.35% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                             3.764 ± 4%    2.332 ± 1%  -38.03% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                            838.8µ ± 3%   825.5µ ± 2%   -1.58% (p=0.026 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                               989.3µ ± 5%   955.6µ ± 2%   -3.40% (p=0.041 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                              2.072m ± 1%   1.897m ± 3%   -8.45% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                          3.958m ± 2%   3.920m ± 1%   -0.97% (p=0.015 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                             13.49m ± 1%   12.30m ± 3%   -8.82% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                           116.15m ± 1%   90.72m ± 2%  -21.89% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                         63.44m ± 1%   62.46m ± 2%   -1.54% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                            291.7m ± 2%   230.2m ± 1%  -21.07% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                            2.854 ± 1%    1.758 ± 1%  -38.39% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                                1.502m ± 7%   1.498m ± 4%        ~ (p=0.937 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                   1.637m ± 6%   1.513m ± 3%   -7.61% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                  2.442m ± 1%   1.852m ± 7%  -24.16% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                            2.810m ± 2%   2.441m ± 2%  -13.13% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              10.295m ± 3%   5.190m ± 1%  -49.59% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps              85.52m ± 1%   30.28m ± 2%  -64.59% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                          24.82m ± 2%   18.17m ± 1%  -26.79% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            203.04m ± 1%   74.29m ± 1%  -63.41% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps           1863.3m ± 1%   571.0m ± 1%  -69.35% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                               1.558m ± 2%   1.476m ± 9%        ~ (p=0.132 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                  1.629m ± 2%   1.575m ± 5%   -3.31% (p=0.026 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                 2.367m ± 4%   1.939m ± 4%  -18.08% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                           3.903m ± 3%   3.899m ± 1%        ~ (p=0.937 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                              9.369m ± 1%   5.976m ± 1%  -36.22% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                             65.67m ± 1%   25.30m ± 1%  -61.47% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                         45.83m ± 2%   45.48m ± 1%        ~ (p=0.310 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                           180.46m ± 2%   86.24m ± 2%  -52.21% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                          1478.0m ± 1%   467.9m ± 1%  -68.35% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                   839.4µ ± 3%   823.5µ ± 3%   -1.89% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                      984.7µ ± 4%   923.2µ ± 3%   -6.25% (p=0.004 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                     2.297m ± 2%   1.719m ± 1%  -25.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                 4.287m ± 2%   3.287m ± 3%  -23.33% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                    17.70m ± 2%   11.42m ± 1%  -35.47% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  145.46m ± 1%   89.74m ± 1%  -38.31% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                                68.37m ± 2%   47.55m ± 2%  -30.45% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                   351.1m ± 1%   216.6m ± 1%  -38.31% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                   3.060 ± 1%    1.737 ± 1%  -43.24% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                  828.7µ ± 3%   797.2µ ± 3%   -3.80% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                     998.9µ ± 2%   951.2µ ± 3%   -4.78% (p=0.004 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                    2.250m ± 2%   2.092m ± 3%   -7.06% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                                1.745m ± 1%   1.664m ± 2%   -4.67% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                   14.05m ± 1%   13.24m ± 1%   -5.78% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                  136.3m ± 1%   121.0m ± 2%  -11.22% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                               17.72m ± 1%   16.66m ± 3%   -5.96% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                  290.7m ± 1%   251.5m ± 1%  -13.50% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps                  2.988 ± 0%    2.373 ± 1%  -20.58% (p=0.002 n=6)
geomean                                                                           27.26m        21.30m       -21.85%

                                                                       │      Prometheus      │                  Mimir                   │
                                                                       │         B/op         │      B/op        vs base                 │
Query/a_1,_instant_query                                                        20.81Ki ±  0%     19.32Ki ±  0%     -7.14% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                           21.84Ki ±  0%     19.90Ki ±  0%     -8.91% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                          26.61Ki ±  0%     24.50Ki ±  1%     -7.92% (p=0.002 n=6)
Query/a_100,_instant_query                                                      173.3Ki ±  0%     157.0Ki ±  0%     -9.39% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                         225.2Ki ±  1%     213.7Ki ±  0%     -5.10% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                        672.9Ki ±  0%     662.1Ki ±  0%     -1.60% (p=0.002 n=6)
Query/a_2000,_instant_query                                                     3.044Mi ±  0%     2.720Mi ±  0%    -10.66% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                        3.996Mi ±  1%     3.837Mi ±  1%     -3.98% (p=0.002 n=6)
Query/a_2000,_range_query_with_1000_steps                                       12.62Mi ±  1%     12.48Mi ±  0%     -1.09% (p=0.002 n=6)
Query/nh_1,_instant_query                                                       35.39Ki ±  0%     33.91Ki ±  0%     -4.19% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                          87.14Ki ±  0%     85.20Ki ±  0%     -2.23% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                         517.5Ki ±  0%     516.4Ki ±  0%     -0.21% (p=0.002 n=6)
Query/nh_100,_instant_query                                                     940.7Ki ±  0%     924.4Ki ±  0%     -1.73% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                        5.568Mi ±  0%     5.565Mi ±  0%     -0.05% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps                                       47.55Mi ±  0%     47.59Mi ±  0%          ~ (p=0.065 n=6)
Query/nh_2000,_instant_query                                                    17.83Mi ±  0%     17.52Mi ±  0%     -1.74% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                       111.9Mi ±  0%     111.8Mi ±  1%          ~ (p=0.937 n=6)
Query/nh_2000,_range_query_with_1000_steps                                      977.2Mi ±  0%     981.3Mi ±  0%     +0.43% (p=0.002 n=6)
Query/a_1[1m],_instant_query                                                    21.84Ki ±  0%     19.05Ki ±  0%    -12.79% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                  139.6Ki ±  0%     114.3Ki ±  0%    -18.11% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                 2.356Mi ±  0%     1.935Mi ±  1%    -17.90% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                              22.68Ki ±  0%     19.29Ki ±  0%    -14.94% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                 23.60Ki ±  0%     19.73Ki ±  0%    -16.43% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                28.59Ki ±  0%     24.54Ki ±  1%    -14.16% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                            154.0Ki ±  0%     114.0Ki ±  0%    -25.95% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                               193.6Ki ±  0%     158.0Ki ±  1%    -18.36% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                              669.3Ki ±  0%     635.0Ki ±  1%     -5.12% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                           2.644Mi ±  0%     1.865Mi ±  0%    -29.47% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                              3.422Mi ±  0%     2.798Mi ±  1%    -18.24% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                             12.49Mi ±  2%     11.87Mi ±  1%     -4.95% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                               84.74Ki ± 13%     76.30Ki ±  4%     -9.95% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                             5.675Mi ±  3%     5.679Mi ±  1%          ~ (p=0.699 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                           1079.3Mi ±  0%     610.0Mi ±  0%    -43.48% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                             28.07Ki ±  0%     25.54Ki ±  0%     -8.99% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                62.86Ki ±  0%     79.02Ki ±  0%    +25.71% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                               295.9Ki ±  0%     511.0Ki ±  0%    +72.70% (p=0.002 n=6)
Query/rate(nh_100[1m]),_instant_query                                           201.7Ki ±  0%     315.7Ki ±  0%    +56.49% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                              2.716Mi ±  0%     4.983Mi ±  0%    +83.43% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                             25.28Mi ±  0%     46.97Mi ±  0%    +85.77% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                          3.462Mi ±  0%     5.727Mi ±  0%    +65.39% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                             53.31Mi ±  0%     99.50Mi ±  1%    +86.65% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                            536.0Mi ±  0%     969.7Mi ±  0%    +80.91% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                              2.675Mi ±  2%     4.776Mi ±  0%    +78.55% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                            299.7Mi ±  0%     490.0Mi ±  0%    +63.48% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                           5.837Gi ±  0%     9.555Gi ±  0%    +63.68% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                             644.23Ki ±  3%     76.73Ki ±  4%    -88.09% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                645.51Ki ±  2%     77.00Ki ± 10%    -88.07% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                               644.25Ki ±  7%     69.16Ki ± 12%    -89.26% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                            5.610Mi ±  2%     5.009Mi ±  2%    -10.71% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                               5.670Mi ±  3%     5.168Mi ±  3%     -8.85% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                              8.505Mi ±  1%     5.736Mi ±  4%    -32.56% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                           97.17Mi ±  1%     96.15Mi ±  1%     -1.05% (p=0.004 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                              101.7Mi ±  1%     101.1Mi ±  0%          ~ (p=0.132 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                             136.1Mi ±  1%     135.4Mi ±  1%     -0.49% (p=0.002 n=6)
Query/rate(nh_1[1d]),_instant_query                                             3.444Mi ±  5%     2.198Mi ±  1%    -36.17% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_100_steps                                3.485Mi ±  3%     2.243Mi ±  1%    -35.63% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_1000_steps                               4.294Mi ± 12%     2.749Mi ±  4%    -35.99% (p=0.002 n=6)
Query/rate(nh_100[1d]),_instant_query                                           9.777Mi ±  8%   206.385Mi ±  0%  +2010.84% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_100_steps                              14.15Mi ±  2%    211.19Mi ±  0%  +1392.14% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_1000_steps                             37.85Mi ±  0%    254.23Mi ±  0%   +571.68% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_instant_query                                          118.4Mi ±  0%    4102.1Mi ±  0%  +3364.31% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_100_steps                             171.3Mi ±  1%    4198.2Mi ±  0%  +2350.20% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_1000_steps                            646.3Mi ±  0%    5058.2Mi ±  0%   +682.68% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                  42.48Ki ±  0%     37.93Ki ±  0%    -10.72% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                     48.81Ki ±  0%     39.08Ki ±  0%    -19.95% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                   100.77Ki ±  0%     48.40Ki ±  1%    -51.97% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                              437.7Ki ±  0%     338.3Ki ±  0%    -22.71% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                 642.7Ki ±  0%     451.9Ki ±  0%    -29.69% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                2.347Mi ±  1%     1.322Mi ±  0%    -43.69% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                            8.274Mi ±  0%     6.019Mi ±  0%    -27.25% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                              10.385Mi ±  1%     8.180Mi ±  1%    -21.23% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                             123.34Mi ±  1%     25.61Mi ±  1%    -79.24% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                   673.3Ki ±  4%     151.6Ki ±  4%    -77.49% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                               20.89Mi ±  1%     10.92Mi ±  1%    -47.70% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                            3128.2Mi ±  0%     722.1Mi ±  0%    -76.92% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                               340.8Ki ±  0%     258.2Ki ±  0%    -24.24% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                  508.4Ki ±  0%     340.5Ki ±  0%    -33.03% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                1991.0Ki ±  0%    1018.6Ki ±  0%    -48.84% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                 6.217Mi ±  0%     4.057Mi ±  0%    -34.74% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                    7.785Mi ±  0%     5.509Mi ±  1%    -29.24% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                   21.17Mi ±  1%     16.82Mi ±  1%    -20.56% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                  4.291Mi ±  0%     1.959Mi ±  2%    -54.35% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                     5.356Mi ±  1%     2.519Mi ±  8%    -52.97% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                   14.018Mi ±  1%     5.816Mi ±  2%    -58.51% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                  3.659Mi ±  0%     2.062Mi ±  2%    -43.65% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                     4.740Mi ±  0%     2.546Mi ±  7%    -46.30% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                   13.570Mi ±  1%     5.925Mi ±  2%    -56.34% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                   21.94Ki ±  0%     19.94Ki ±  0%     -9.16% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                      23.04Ki ±  0%     20.51Ki ±  0%    -11.00% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                     27.80Ki ±  0%     25.22Ki ±  1%     -9.30% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                 177.8Ki ±  0%     158.1Ki ±  0%    -11.07% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                    233.6Ki ±  0%     214.4Ki ±  0%     -8.23% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                   681.5Ki ±  0%     667.7Ki ±  0%     -2.03% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                3.117Mi ±  0%     2.713Mi ±  0%    -12.95% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                   4.146Mi ±  1%     3.748Mi ±  0%     -9.61% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                  12.75Mi ±  0%     12.58Mi ±  1%     -1.31% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                            29.84Ki ±  0%     26.91Ki ±  0%     -9.81% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                               33.65Ki ±  0%     30.15Ki ±  0%    -10.40% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                              61.13Ki ±  0%     57.93Ki ±  0%     -5.24% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                         1096.4Ki ±  0%     941.2Ki ±  0%    -14.16% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                             1.379Mi ±  0%     1.238Mi ±  0%    -10.24% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                            3.992Mi ±  1%     3.896Mi ±  0%     -2.40% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                         22.79Mi ±  1%     19.80Mi ±  1%    -13.12% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                            28.61Mi ±  0%     27.76Mi ±  2%     -2.98% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                           300.6Mi ±  0%     111.1Mi ±  0%    -63.06% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                           31.37Ki ±  0%     27.07Ki ±  0%    -13.70% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                              34.96Ki ±  0%     30.32Ki ±  0%    -13.28% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                             62.59Ki ±  0%     58.08Ki ±  1%     -7.20% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                        1060.3Ki ±  0%     923.7Ki ±  0%    -12.88% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                            1.346Mi ±  0%     1.215Mi ±  0%     -9.76% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                           3.980Mi ±  1%     3.875Mi ±  0%     -2.65% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                        21.96Mi ±  0%     19.24Mi ±  0%    -12.36% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                           27.88Mi ±  0%     25.53Mi ±  1%     -8.42% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                         268.73Mi ±  0%     79.18Mi ±  0%    -70.54% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                           36.90Ki ±  0%     34.79Ki ±  0%     -5.71% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                              112.2Ki ±  0%     109.7Ki ±  0%     -2.22% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                             754.1Ki ±  0%     755.3Ki ±  0%     +0.17% (p=0.004 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                        1009.1Ki ±  0%     966.5Ki ±  0%     -4.22% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                            7.924Mi ±  0%     7.907Mi ±  0%     -0.22% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                           70.59Mi ±  0%     71.05Mi ±  0%     +0.66% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                        19.23Mi ±  0%     18.51Mi ±  0%     -3.75% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                           159.2Mi ±  1%     159.9Mi ±  0%          ~ (p=0.065 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                          1.433Gi ±  0%     1.406Gi ±  0%     -1.87% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                          36.92Ki ±  0%     34.79Ki ±  0%     -5.77% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                             112.2Ki ±  0%     109.7Ki ±  0%     -2.23% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                            754.3Ki ±  0%     755.0Ki ±  0%     +0.09% (p=0.026 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                        945.6Ki ±  0%     926.6Ki ±  0%     -2.01% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                           5.599Mi ±  0%     5.590Mi ±  0%     -0.17% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                          47.83Mi ±  0%     47.80Mi ±  0%          ~ (p=0.093 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                       17.89Mi ±  0%     17.52Mi ±  0%     -2.08% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                          112.2Mi ±  0%     110.8Mi ±  0%     -1.29% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                         977.7Mi ±  0%     947.0Mi ±  0%     -3.15% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                              46.26Ki ±  0%     37.86Ki ±  0%    -18.15% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                 52.34Ki ±  0%     38.70Ki ±  0%    -26.06% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps               105.01Ki ±  0%     48.31Ki ±  1%    -53.99% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                          394.0Ki ±  0%     247.6Ki ±  0%    -37.15% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps             574.3Ki ±  0%     335.6Ki ±  0%    -41.56% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps            2.338Mi ±  1%     1.263Mi ±  0%    -45.96% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                        7.359Mi ±  0%     4.221Mi ±  0%    -42.64% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps           9.029Mi ±  0%     6.059Mi ±  1%    -32.89% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps         122.63Mi ±  1%     25.52Mi ±  2%    -79.19% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                             43.90Ki ±  0%     38.59Ki ±  0%    -12.10% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                50.16Ki ±  0%     39.73Ki ±  0%    -20.79% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                              102.16Ki ±  0%     49.09Ki ±  1%    -51.95% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                         442.1Ki ±  0%     340.0Ki ±  0%    -23.10% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                            652.4Ki ±  0%     451.4Ki ±  0%    -30.81% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                           2.356Mi ±  0%     1.326Mi ±  1%    -43.73% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                       8.335Mi ±  0%     5.995Mi ±  0%    -28.07% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                         10.565Mi ±  1%     8.113Mi ±  1%    -23.21% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                        123.64Mi ±  0%     25.72Mi ±  2%    -79.20% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                 32.74Ki ±  0%     24.84Ki ±  0%    -24.12% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                    35.26Ki ±  0%     27.38Ki ±  0%    -22.37% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                   63.96Ki ±  1%     56.26Ki ±  1%    -12.05% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                               934.7Ki ±  0%     663.7Ki ±  0%    -28.99% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                 1198.7Ki ±  0%     928.6Ki ±  1%    -22.54% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                 4.003Mi ±  0%     3.698Mi ±  1%     -7.64% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                              19.38Mi ±  0%     14.05Mi ±  0%    -27.48% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                 24.32Mi ±  0%     19.27Mi ±  1%    -20.75% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps               267.87Mi ±  0%     75.46Mi ±  0%    -71.83% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                29.46Ki ±  0%     26.36Ki ±  0%    -10.52% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                   78.32Ki ±  0%     94.03Ki ±  0%    +20.05% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                  438.4Ki ±  0%     654.9Ki ±  0%    +49.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                              206.2Ki ±  0%     317.3Ki ±  0%    +53.86% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                 2.738Mi ±  0%     4.998Mi ±  0%    +82.56% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                25.42Mi ±  0%     47.14Mi ±  0%    +85.40% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                             3.526Mi ±  0%     5.708Mi ±  0%    +61.89% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                53.44Mi ±  0%     98.78Mi ±  0%    +84.85% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps               536.4Mi ±  0%     935.5Mi ±  0%    +74.40% (p=0.002 n=6)
geomean                                                                         2.179Mi           1.948Mi          -10.61%

                                                                       │      Prometheus      │                 Mimir                 │
                                                                       │      allocs/op       │  allocs/op    vs base                 │
Query/a_1,_instant_query                                                          365.0 ±  0%     336.0 ± 0%     -7.95% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                             375.0 ±  0%     341.0 ± 0%     -9.07% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                            407.0 ±  0%     373.0 ± 0%     -8.35% (p=0.002 n=6)
Query/a_100,_instant_query                                                       2.282k ±  0%    2.246k ± 0%     -1.58% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                          2.694k ±  0%    2.654k ± 0%     -1.48% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                         5.899k ±  0%    5.860k ± 0%     -0.66% (p=0.002 n=6)
Query/a_2000,_instant_query                                                      38.80k ±  0%    38.75k ± 0%     -0.14% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                         46.84k ±  0%    46.80k ± 0%     -0.09% (p=0.015 n=6)
Query/a_2000,_range_query_with_1000_steps                                        110.9k ±  0%    110.9k ± 0%     -0.03% (p=0.002 n=6)
Query/nh_1,_instant_query                                                         633.0 ±  0%     604.0 ± 0%     -4.58% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                           1.711k ±  0%    1.678k ± 0%     -1.93% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                          10.79k ±  0%    10.75k ± 0%     -0.30% (p=0.002 n=6)
Query/nh_100,_instant_query                                                      19.20k ±  0%    19.16k ± 0%     -0.20% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                         120.1k ±  0%    120.1k ± 0%     -0.03% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps                                        1.027M ±  0%    1.027M ± 0%     -0.00% (p=0.002 n=6)
Query/nh_2000,_instant_query                                                     375.5k ±  0%    375.0k ± 0%     -0.15% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                        2.393M ±  0%    2.393M ± 0%     -0.01% (p=0.026 n=6)
Query/nh_2000,_range_query_with_1000_steps                                       20.54M ±  0%    20.54M ± 0%          ~ (p=0.786 n=6)
Query/a_1[1m],_instant_query                                                      383.0 ±  0%     337.0 ± 0%    -12.01% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                   1.906k ±  0%    1.846k ± 0%     -3.15% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                  30.79k ±  0%    30.73k ± 0%     -0.21% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                                408.0 ±  0%     346.0 ± 0%    -15.20% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                   418.0 ±  0%     351.0 ± 0%    -16.03% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                  451.0 ±  0%     384.0 ± 0%    -14.86% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                             2.328k ±  0%    1.855k ± 0%    -20.32% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                2.739k ±  0%    2.262k ± 0%    -17.42% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                               6.051k ±  0%    5.577k ± 0%     -7.84% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                            38.82k ±  0%    30.72k ± 0%    -20.88% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                               46.88k ±  0%    38.78k ± 0%    -17.28% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                              113.0k ±  0%    104.9k ± 0%     -7.14% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                 760.0 ±  0%     693.0 ± 0%     -8.82% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                              36.41k ±  0%    35.97k ± 0%     -1.23% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                             732.2k ±  0%    718.0k ± 0%     -1.94% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                               485.0 ±  0%     433.0 ± 0%    -10.72% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                 1.282k ±  0%    1.562k ± 0%    +21.84% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                6.761k ±  0%   10.641k ± 0%    +57.39% (p=0.002 n=6)
Query/rate(nh_100[1m]),_instant_query                                            3.898k ±  0%    6.299k ± 0%    +61.60% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                               64.93k ±  0%   107.28k ± 0%    +65.22% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                              612.3k ±  0%   1014.7k ± 0%    +65.72% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                           68.92k ±  0%   118.80k ± 0%    +72.36% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                              1.285M ±  0%    2.136M ± 0%    +66.21% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                             12.24M ±  0%    20.29M ± 0%    +65.78% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                               61.49k ±  0%   101.37k ± 0%    +64.86% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                             6.085M ±  0%   10.087M ± 0%    +65.77% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                            121.7M ±  0%    201.7M ± 0%    +65.80% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                                722.0 ±  0%     646.0 ± 0%    -10.53% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                   730.0 ±  0%     649.0 ± 0%    -11.10% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                  760.0 ±  0%     679.0 ± 0%    -10.66% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                             32.27k ±  0%    31.76k ± 0%     -1.60% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                32.55k ±  0%    32.09k ± 0%     -1.42% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                               37.45k ±  0%    35.15k ± 0%     -6.14% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                            641.8k ±  0%    629.8k ± 0%     -1.87% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                               647.9k ±  0%    639.8k ± 0%     -1.26% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                              708.1k ±  0%    700.1k ± 0%     -1.13% (p=0.002 n=6)
Query/rate(nh_1[1d]),_instant_query                                              59.82k ±  5%    44.77k ± 0%    -25.16% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_100_steps                                 60.81k ±  3%    45.77k ± 0%    -24.73% (p=0.002 n=6)
Query/rate(nh_1[1d]),_range_query_with_1000_steps                                77.22k ± 12%    54.86k ± 0%    -28.95% (p=0.002 n=6)
Query/rate(nh_100[1d]),_instant_query                                            144.8k ± 10%   4426.0k ± 0%  +2956.30% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_100_steps                               222.3k ±  0%   4528.4k ± 0%  +1936.72% (p=0.002 n=6)
Query/rate(nh_100[1d]),_range_query_with_1000_steps                              774.1k ±  0%   5435.3k ± 0%   +602.18% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_instant_query                                           1.535M ±  0%   88.506M ± 0%  +5665.93% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_100_steps                              2.750M ±  0%   90.518M ± 0%  +3191.60% (p=0.002 n=6)
Query/rate(nh_2000[1d]),_range_query_with_1000_steps                             13.70M ±  0%   108.66M ± 0%   +693.20% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                    730.0 ±  0%     666.0 ± 0%     -8.77% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                       943.0 ±  0%     675.0 ± 0%    -28.42% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                     2807.0 ±  0%     739.0 ± 0%    -73.67% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                               5.192k ±  0%    5.287k ± 0%     +1.83% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                  6.214k ±  0%    6.101k ± 0%     -1.82% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                 16.30k ±  0%    12.52k ± 0%    -23.19% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                             89.71k ±  0%    93.56k ± 0%     +4.30% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                102.0k ±  0%    109.6k ± 0%     +7.50% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                               245.8k ±  0%    237.8k ± 0%     -3.28% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                   21.421k ±  0%    1.350k ± 0%    -93.70% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                               113.20k ±  0%    72.62k ± 0%    -35.84% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                              1.484M ±  0%    1.446M ± 0%     -2.58% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                4.034k ±  0%    4.032k ± 0%     -0.05% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                   4.877k ±  0%    4.646k ± 0%     -4.74% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                 13.102k ±  0%    9.460k ± 0%    -27.79% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                  66.49k ±  0%    58.54k ± 0%    -11.96% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     75.74k ±  0%    67.92k ± 0%    -10.33% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                    173.7k ±  0%    137.2k ± 0%    -21.02% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                   43.23k ±  0%    22.99k ± 1%    -46.81% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                      49.50k ±  0%    25.19k ± 3%    -49.11% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                    115.42k ±  0%    33.93k ± 1%    -70.61% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                   43.15k ±  0%    23.56k ± 1%    -45.40% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                      49.43k ±  0%    25.26k ± 3%    -48.89% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                    115.38k ±  0%    34.18k ± 1%    -70.37% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                     391.0 ±  0%     347.0 ± 0%    -11.25% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                        401.0 ±  0%     352.0 ± 0%    -12.22% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                       433.0 ±  0%     384.0 ± 0%    -11.32% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                  2.308k ±  0%    2.257k ± 0%     -2.21% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                     2.720k ±  0%    2.663k ± 0%     -2.08% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                    5.925k ±  0%    5.871k ± 0%     -0.91% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                 38.83k ±  0%    38.76k ± 0%     -0.17% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                    46.87k ±  0%    46.80k ± 0%     -0.15% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                   111.0k ±  0%    110.9k ± 0%     -0.01% (p=0.024 n=6)
Query/sum_by_(l)(h_1),_instant_query                                              504.0 ±  0%     454.0 ± 0%     -9.92% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                 534.0 ±  0%     479.0 ± 0%    -10.30% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                                727.0 ±  0%     672.0 ± 0%     -7.57% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                           12.66k ±  0%    12.59k ± 0%     -0.56% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                              15.07k ±  0%    15.01k ± 0%     -0.42% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                             34.31k ±  0%    34.28k ± 0%     -0.10% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                          258.8k ±  2%    245.9k ± 0%     -4.99% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                             293.3k ±  0%    296.5k ± 0%     +1.11% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                            707.5k ±  0%    689.2k ± 0%     -2.58% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                             512.0 ±  0%     460.0 ± 0%    -10.16% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                                542.0 ±  0%     484.0 ± 0%    -10.70% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                               735.0 ±  0%     677.0 ± 0%     -7.89% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                          12.55k ±  0%    12.48k ± 0%     -0.49% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                             14.96k ±  0%    14.90k ± 0%     -0.43% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                            34.20k ±  0%    34.16k ± 0%     -0.13% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                         258.0k ±  1%    242.9k ± 0%     -5.87% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                            291.0k ±  0%    291.2k ± 0%          ~ (p=0.180 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                           701.5k ±  0%    677.6k ± 0%     -3.40% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                             669.0 ±  0%     622.0 ± 0%     -7.03% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                               2.248k ±  0%    2.196k ± 0%     -2.31% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                              15.82k ±  0%    15.78k ± 0%     -0.32% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                          19.86k ±  0%    19.79k ± 0%     -0.33% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                             170.8k ±  0%    170.7k ± 0%     -0.01% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                            1.528M ±  0%    1.528M ± 0%     +0.02% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                         389.9k ±  0%    387.7k ± 0%     -0.56% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                            3.406M ±  0%    3.410M ± 0%     +0.12% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                           30.56M ±  0%    30.56M ± 0%     +0.01% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                            669.0 ±  0%     622.0 ± 0%     -7.03% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                              2.248k ±  0%    2.196k ± 0%     -2.31% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                             15.82k ±  0%    15.78k ± 0%     -0.32% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                         19.23k ±  0%    19.18k ± 0%     -0.30% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                            120.6k ±  0%    120.6k ± 0%     -0.05% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                           1.032M ±  0%    1.033M ± 0%     +0.00% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                        375.6k ±  0%    375.0k ± 0%     -0.16% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                           2.394M ±  0%    2.392M ± 0%     -0.07% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                          20.55M ±  0%    20.55M ± 0%     -0.00% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                                805.0 ±  0%     680.0 ± 0%    -15.53% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                  1017.0 ±  0%     688.0 ± 0%    -32.35% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                 2883.5 ±  0%     754.0 ± 0%    -73.85% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                           5.275k ±  0%    4.501k ± 0%    -14.67% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              6.298k ±  0%    5.314k ± 0%    -15.62% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps             16.61k ±  0%    11.95k ± 0%    -28.06% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                         89.73k ±  0%    77.51k ± 0%    -13.63% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps           102.01k ±  0%    93.61k ± 0%     -8.24% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps           249.9k ±  0%    226.0k ± 0%     -9.57% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                               757.0 ±  0%     677.0 ± 0%    -10.57% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                  969.0 ±  0%     686.0 ± 0%    -29.21% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                2833.0 ±  0%     750.0 ± 0%    -73.53% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                          5.218k ±  0%    5.300k ± 0%     +1.57% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                             6.240k ±  0%    6.111k ± 0%     -2.08% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                            16.33k ±  0%    12.53k ± 0%    -23.24% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                        89.73k ±  0%    93.57k ± 0%     +4.27% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                           102.0k ±  0%    109.6k ± 0%     +7.48% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                          245.9k ±  0%    237.9k ± 0%     -3.25% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                   556.0 ±  0%     444.0 ± 0%    -20.14% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                      578.0 ±  0%     468.0 ± 0%    -19.03% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                     777.0 ±  0%     667.0 ± 0%    -14.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                12.59k ±  0%    10.08k ± 0%    -19.90% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                   15.01k ±  0%    12.50k ± 0%    -16.68% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  34.87k ±  0%    32.38k ± 0%     -7.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                               251.6k ±  1%    194.7k ± 0%    -22.64% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                  291.3k ±  0%    242.9k ± 0%    -16.60% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                 713.6k ±  0%    641.6k ± 0%    -10.09% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                  513.0 ±  0%     446.0 ± 0%    -13.06% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                    1.410k ±  0%    1.675k ± 0%    +18.79% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                   7.792k ±  0%   11.658k ± 0%    +49.61% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                               3.926k ±  0%    6.314k ± 0%    +60.80% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                  65.06k ±  0%   107.39k ± 0%    +65.07% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                 613.3k ±  0%   1015.8k ± 0%    +65.63% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                              68.95k ±  0%   118.82k ± 0%    +72.33% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                 1.285M ±  0%    2.136M ± 0%    +66.15% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps                12.24M ±  0%    20.29M ± 0%    +65.77% (p=0.002 n=6)
geomean                                                                          27.01k          27.67k          +2.45%

                                                                       │      Prometheus      │                 Mimir                 │
                                                                       │          B           │      B        vs base                 │
Query/a_1,_instant_query                                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_100_steps                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_1000_steps                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_instant_query                                                       824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_range_query_with_100_steps                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100,_range_query_with_1000_steps                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_instant_query                                                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_range_query_with_100_steps                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000,_range_query_with_1000_steps                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_instant_query                                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_100_steps                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_1000_steps                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_instant_query                                                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_range_query_with_100_steps                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_100,_range_query_with_1000_steps                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_instant_query                                                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_range_query_with_100_steps                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/nh_2000,_range_query_with_1000_steps                                       824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1[1m],_instant_query                                                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100[1m],_instant_query                                                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000[1m],_instant_query                                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_instant_query                                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_100_steps                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_1000_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_instant_query                                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_100_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_1000_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_10000_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_10000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m]),_range_query_with_10000_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1m]),_instant_query                                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1m]),_range_query_with_100_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1m]),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1m]),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1m]),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1m]),_instant_query                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1m]),_range_query_with_100_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1m]),_range_query_with_10000_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1m]),_range_query_with_10000_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                            5.348Mi ± 2%   6.123Mi ± 8%  +14.49% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1d]),_range_query_with_100_steps                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1d]),_range_query_with_1000_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_instant_query                                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_range_query_with_100_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1d]),_range_query_with_1000_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1d]),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1d]),_instant_query                                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1d]),_range_query_with_100_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_1[1d]),_range_query_with_1000_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1d]),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1d]),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_100[1d]),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1d]),_instant_query                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1d]),_range_query_with_100_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(nh_2000[1d]),_range_query_with_1000_steps                             824.2Ki ± 0%   948.8Ki ± 4%  +15.12% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_100_steps                                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_1000_steps                                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_instant_query                                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_100_steps                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_1000_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_instant_query                                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_100_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_1000_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_10000_steps                                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_range_query_with_10000_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000,_range_query_with_10000_steps                             1596.4Ki ± 2%   824.2Ki ± 0%  -48.37% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_instant_query                                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_instant_query                                                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_100_steps                                       824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_1000_steps                                      824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_instant_query                                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_range_query_with_100_steps                                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100),_range_query_with_1000_steps                                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_instant_query                                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_range_query_with_100_steps                                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000),_range_query_with_1000_steps                                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_instant_query                                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_instant_query                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_range_query_with_100_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_instant_query                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_instant_query                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_range_query_with_100_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_instant_query                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_1),_instant_query                                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_100),_instant_query                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_2000),_instant_query                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                          1069.6Ki ± 0%   824.2Ki ± 0%  -22.94% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_100),_instant_query                                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_2000),_instant_query                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                         824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_instant_query                                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_instant_query                                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_range_query_with_100_steps                             824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                            824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_instant_query                                        824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                           824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                          824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                     824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                    824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                   824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                               824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                  824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                              824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                 824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps                824.2Ki ± 0%   824.2Ki ± 0%        ~ (p=1.000 n=6) ¹
geomean                                                                          838.1Ki        834.9Ki        -0.38%
¹ all samples are equal

@jhesketh jhesketh mentioned this pull request Jul 9, 2024
2 tasks
@jhesketh
Copy link
Contributor Author

Comparison between the engines of this branch:

goos: linux
goarch: amd64
pkg: github.com/grafana/mimir/pkg/streamingpromql/benchmarks
cpu: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
                                                                       │      Prometheus      │               Mimir                │
                                                                       │        sec/op        │   sec/op     vs base               │
Query/a_1,_instant_query                                                         700.4µ ±  3%   677.4µ ± 2%   -3.28% (p=0.026 n=6)
Query/a_1,_range_query_with_100_steps                                            713.2µ ±  3%   681.7µ ± 4%   -4.41% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                           883.2µ ±  3%   879.8µ ± 3%        ~ (p=0.394 n=6)
Query/a_100,_instant_query                                                       1.864m ±  1%   1.841m ± 1%        ~ (p=0.093 n=6)
Query/a_100,_range_query_with_100_steps                                          2.855m ±  1%   2.828m ± 1%   -0.94% (p=0.026 n=6)
Query/a_100,_range_query_with_1000_steps                                         11.78m ±  1%   11.44m ± 4%        ~ (p=0.065 n=6)
Query/a_2000,_instant_query                                                      20.39m ±  2%   20.26m ± 2%        ~ (p=0.699 n=6)
Query/a_2000,_range_query_with_100_steps                                         40.43m ±  2%   39.51m ± 2%   -2.28% (p=0.015 n=6)
Query/a_2000,_range_query_with_1000_steps                                        227.7m ±  1%   223.1m ± 1%   -2.03% (p=0.002 n=6)
Query/nh_1,_instant_query                                                        726.6µ ±  3%   736.1µ ± 3%        ~ (p=0.485 n=6)
Query/nh_1,_range_query_with_100_steps                                           838.8µ ±  4%   790.2µ ± 3%   -5.79% (p=0.009 n=6)
Query/nh_1,_range_query_with_1000_steps                                          1.618m ±  1%   1.588m ± 1%   -1.82% (p=0.002 n=6)
Query/nh_100,_instant_query                                                      3.864m ±  1%   3.827m ± 1%        ~ (p=0.065 n=6)
Query/nh_100,_range_query_with_100_steps                                         11.16m ±  2%   11.13m ± 2%        ~ (p=0.589 n=6)
Query/nh_100,_range_query_with_1000_steps                                        81.75m ±  2%   81.63m ± 2%        ~ (p=0.310 n=6)
Query/nh_2000,_instant_query                                                     62.77m ±  1%   62.41m ± 1%        ~ (p=0.240 n=6)
Query/nh_2000,_range_query_with_100_steps                                        219.7m ±  2%   217.2m ± 1%        ~ (p=0.310 n=6)
Query/nh_2000,_range_query_with_1000_steps                                        2.021 ±  2%    2.009 ± 2%        ~ (p=0.310 n=6)
Query/a_1[1m],_instant_query                                                     714.7µ ±  5%   655.3µ ± 3%   -8.32% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                   1.190m ±  1%   1.099m ± 2%   -7.66% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                  9.177m ±  1%   7.730m ± 2%  -15.76% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                               723.0µ ±  1%   684.2µ ± 3%   -5.36% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                  745.4µ ±  2%   692.1µ ± 4%   -7.14% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                1005.5µ ±  3%   878.8µ ± 1%  -12.60% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                             1.308m ±  1%   1.106m ± 4%  -15.49% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                3.382m ±  2%   2.468m ± 1%  -27.04% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                               22.48m ±  2%   14.17m ± 3%  -36.96% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                           10.783m ±  1%   7.653m ± 1%  -29.03% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                               53.84m ±  1%   33.83m ± 1%  -37.16% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                              431.0m ±  1%   271.2m ± 1%  -37.08% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                3.228m ±  2%   2.504m ± 2%  -22.43% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                              223.0m ±  1%   144.3m ± 1%  -35.28% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                              4.632 ±  0%    2.880 ± 1%  -37.82% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                              697.6µ ±  2%   653.3µ ± 5%   -6.35% (p=0.004 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                 897.4µ ±  2%   828.4µ ± 3%   -7.69% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                2.016m ±  2%   1.733m ± 2%  -14.04% (p=0.002 n=6)
Query/rate(nh_100[1m]),_instant_query                                            1.672m ±  2%   1.372m ± 1%  -17.95% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                               13.36m ±  4%   10.23m ± 2%  -23.45% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                             121.64m ±  1%   94.42m ± 1%  -22.38% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                           17.76m ±  2%   12.48m ± 2%  -29.76% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                              256.7m ±  1%   201.7m ± 3%  -21.41% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                              2.662 ±  0%    2.133 ± 1%  -19.86% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                               12.87m ±  1%   10.08m ± 3%  -21.70% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                              1.364 ±  1%    1.074 ± 1%  -21.26% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                             26.81 ±  0%    20.84 ± 1%  -22.28% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                               2.340m ±  1%   2.056m ± 1%  -12.13% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                  3.198m ±  1%   2.778m ± 1%  -13.14% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                10.540m ±  2%   8.979m ± 1%  -14.81% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                            105.04m ±  2%   90.46m ± 1%  -13.88% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                197.4m ±  1%   170.2m ± 2%  -13.77% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                              1019.6m ±  1%   867.7m ± 1%  -14.90% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                             1.928 ±  2%    1.672 ± 1%  -13.28% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                                3.758 ±  1%    3.194 ± 1%  -15.00% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                               20.16 ±  0%    17.21 ± 0%  -14.62% (p=0.002 n=6)
Query/rate(nh_1[1h]),_instant_query                                             1053.3µ ±  2%   916.0µ ± 2%  -13.04% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_100_steps                                 1.628m ±  1%   1.226m ± 3%  -24.69% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_1000_steps                                6.269m ±  1%   4.137m ± 1%  -34.02% (p=0.002 n=6)
Query/rate(nh_100[1h]),_instant_query                                            15.46m ±  1%   12.89m ± 2%  -16.66% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_100_steps                               72.60m ±  1%   47.06m ± 1%  -35.18% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_1000_steps                              595.1m ±  1%   359.8m ± 1%  -39.54% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_instant_query                                           292.2m ±  1%   250.0m ± 1%  -14.43% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_100_steps                             1447.5m ±  0%   927.5m ± 1%  -35.93% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_1000_steps                             11.970 ±  0%    7.445 ± 1%  -37.80% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                   1.439m ±  2%   1.416m ± 3%        ~ (p=0.093 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                      1.533m ±  3%   1.437m ± 4%   -6.30% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                     2.204m ±  3%   1.775m ± 2%  -19.49% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                               3.761m ±  2%   3.857m ± 2%   +2.57% (p=0.015 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                  9.150m ±  2%   5.833m ± 3%  -36.24% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                 64.78m ±  1%   24.62m ± 1%  -62.00% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                             44.73m ±  1%   44.53m ± 1%        ~ (p=0.485 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                               177.57m ±  1%   85.14m ± 2%  -52.05% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                              1463.9m ±  1%   458.1m ± 1%  -68.71% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                    8.555m ±  2%   4.634m ± 4%  -45.84% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                636.4m ±  1%   226.3m ± 1%  -64.44% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                              15.318 ±  1%    4.489 ± 2%  -70.70% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                3.707m ±  1%   3.677m ± 1%        ~ (p=0.132 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                   7.440m ±  1%   5.395m ± 1%  -27.48% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                  45.28m ±  2%   21.03m ± 1%  -53.56% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                  34.53m ±  2%   29.04m ± 1%  -15.91% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                    116.30m ±  1%   53.06m ± 1%  -54.38% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                    878.1m ±  1%   282.8m ± 1%  -67.79% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                   22.28m ±  2%   12.25m ± 2%  -45.02% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                      60.10m ±  3%   18.86m ± 1%  -68.63% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                    424.74m ±  1%   84.47m ± 3%  -80.11% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                   21.60m ±  1%   12.28m ± 2%  -43.15% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                      47.09m ±  1%   18.44m ± 3%  -60.84% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                    309.38m ±  1%   83.88m ± 4%  -72.89% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                    710.3µ ±  2%   702.7µ ± 3%        ~ (p=0.394 n=6)
Query/sum(a_1),_range_query_with_100_steps                                       768.3µ ±  4%   736.7µ ± 2%        ~ (p=0.065 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                      968.0µ ±  2%   882.4µ ± 3%   -8.85% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                  1.853m ±  3%   1.845m ± 3%        ~ (p=1.000 n=6)
Query/sum(a_100),_range_query_with_100_steps                                     2.968m ±  3%   2.857m ± 2%   -3.73% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                    13.13m ±  3%   11.98m ± 1%   -8.76% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                 20.71m ±  3%   20.20m ± 1%   -2.47% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                    43.22m ±  2%   40.53m ± 1%   -6.21% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                   277.0m ±  1%   226.5m ± 1%  -18.20% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                             765.0µ ±  3%   780.6µ ± 7%        ~ (p=0.132 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                906.5µ ±  2%   863.0µ ± 5%   -4.80% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                               1.620m ±  3%   1.488m ± 2%   -8.14% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                           7.467m ±  3%   7.272m ± 2%   -2.62% (p=0.015 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                              14.10m ±  2%   13.39m ± 2%   -5.02% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                             87.65m ±  2%   72.98m ± 1%  -16.75% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                          134.0m ±  1%   132.0m ± 2%   -1.45% (p=0.004 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                             285.0m ±  1%   254.2m ± 2%  -10.82% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                             2.049 ±  1%    1.420 ± 1%  -30.68% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                            808.8µ ±  2%   774.2µ ± 6%        ~ (p=0.093 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                               890.8µ ±  4%   873.1µ ± 4%        ~ (p=0.180 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                              1.627m ±  2%   1.524m ± 2%   -6.30% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                          7.377m ±  2%   7.222m ± 2%   -2.10% (p=0.009 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                             14.01m ±  1%   13.21m ± 1%   -5.68% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                            83.81m ±  3%   72.71m ± 1%  -13.24% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                         131.7m ±  1%   129.2m ± 1%   -1.87% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                            277.3m ±  2%   251.4m ± 1%   -9.37% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                            1.930 ±  3%    1.399 ± 1%  -27.50% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                            815.9µ ±  4%   741.8µ ± 2%   -9.09% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                               927.2µ ±  3%   893.0µ ± 6%        ~ (p=0.240 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                              1.991m ±  4%   1.904m ± 4%   -4.39% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                          4.055m ±  1%   3.975m ± 2%   -1.97% (p=0.009 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                             16.64m ±  5%   13.82m ± 3%  -16.96% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                            154.6m ±  2%   104.8m ± 2%  -32.22% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                         65.31m ±  1%   64.87m ± 1%        ~ (p=0.132 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                            371.5m ±  1%   268.0m ± 1%  -27.86% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                            3.841 ±  1%    2.333 ± 2%  -39.26% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                           732.6µ ±  7%   762.6µ ± 4%        ~ (p=0.180 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                              945.6µ ±  3%   880.4µ ± 3%   -6.89% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                             2.056m ±  1%   1.838m ± 2%  -10.61% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                         3.965m ±  1%   3.881m ± 2%        ~ (p=0.093 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                            13.35m ± 10%   12.44m ± 1%   -6.81% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                          122.75m ±  3%   91.05m ± 2%  -25.82% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                        63.94m ±  1%   62.81m ± 2%   -1.77% (p=0.004 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                           309.1m ±  1%   234.5m ± 2%  -24.12% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                           2.979 ±  3%    1.773 ± 3%  -40.50% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                               1.361m ±  4%   1.327m ± 7%        ~ (p=0.240 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                  1.412m ±  6%   1.385m ± 7%        ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                 2.385m ±  3%   1.756m ± 6%  -26.37% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                           2.676m ±  2%   2.320m ± 2%  -13.29% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps             10.098m ±  1%   5.107m ± 1%  -49.43% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps             83.91m ±  1%   29.51m ± 2%  -64.83% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                         24.67m ±  1%   18.13m ± 1%  -26.54% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps           200.13m ±  1%   72.57m ± 1%  -63.74% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps          1840.6m ±  1%   560.0m ± 2%  -69.58% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                              1.422m ±  3%   1.369m ± 3%   -3.75% (p=0.009 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                 1.507m ±  5%   1.415m ± 3%   -6.14% (p=0.004 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                2.218m ±  2%   1.780m ± 1%  -19.76% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                          3.832m ±  2%   3.869m ± 3%        ~ (p=0.589 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                             9.237m ±  2%   5.858m ± 2%  -36.59% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                            66.07m ±  3%   24.70m ± 2%  -62.62% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                        44.74m ±  3%   44.66m ± 2%        ~ (p=0.818 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                          181.61m ±  1%   85.57m ± 3%  -52.88% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                         1486.7m ±  1%   465.1m ± 1%  -68.71% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                  796.2µ ±  4%   745.3µ ± 3%   -6.39% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                     949.9µ ±  3%   844.3µ ± 3%  -11.12% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                    2.238m ±  2%   1.712m ± 4%  -23.53% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                4.303m ±  3%   3.339m ± 2%  -22.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                   17.81m ±  6%   11.29m ± 2%  -36.59% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                 147.96m ±  1%   87.37m ± 1%  -40.95% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                               68.62m ±  4%   48.33m ± 2%  -29.57% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                  356.1m ±  2%   213.4m ± 2%  -40.09% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                  3.181 ±  1%    1.690 ± 1%  -46.88% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                 769.7µ ±  5%   748.0µ ± 2%        ~ (p=0.093 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                    968.3µ ±  3%   875.4µ ± 2%   -9.59% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                   2.217m ±  3%   1.856m ± 2%  -16.29% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                               1.711m ±  1%   1.451m ± 3%  -15.24% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                  14.40m ±  3%   10.60m ± 4%  -26.39% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                138.33m ±  1%   99.69m ± 3%  -27.93% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                              18.27m ±  3%   12.83m ± 2%  -29.79% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                 295.7m ±  1%   207.3m ± 2%  -29.89% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps                 3.081 ±  1%    1.965 ± 0%  -36.25% (p=0.002 n=6)
geomean                                                                          22.85m         17.37m       -23.99%

                                                                       │      Prometheus      │                 Mimir                 │
                                                                       │         B/op         │      B/op       vs base               │
Query/a_1,_instant_query                                                        20.78Ki ±  0%    19.33Ki ±  0%   -7.01% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                           21.84Ki ±  0%    19.87Ki ±  0%   -9.00% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                          26.62Ki ±  0%    24.56Ki ±  0%   -7.72% (p=0.002 n=6)
Query/a_100,_instant_query                                                      173.3Ki ±  0%    156.7Ki ±  0%   -9.57% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                         226.0Ki ±  0%    213.6Ki ±  0%   -5.48% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                        673.5Ki ±  0%    662.3Ki ±  0%   -1.66% (p=0.002 n=6)
Query/a_2000,_instant_query                                                     3.047Mi ±  0%    2.722Mi ±  0%  -10.68% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                        4.002Mi ±  0%    3.838Mi ±  1%   -4.10% (p=0.002 n=6)
Query/a_2000,_range_query_with_1000_steps                                       12.62Mi ±  0%    12.47Mi ±  1%   -1.21% (p=0.002 n=6)
Query/nh_1,_instant_query                                                       36.10Ki ±  1%    34.65Ki ±  0%   -4.02% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                          91.16Ki ±  0%    89.26Ki ±  0%   -2.09% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                         549.9Ki ±  0%    549.1Ki ±  0%   -0.14% (p=0.002 n=6)
Query/nh_100,_instant_query                                                     990.3Ki ±  0%    973.6Ki ±  0%   -1.69% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                        5.921Mi ±  0%    5.918Mi ±  0%   -0.05% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps                                       50.69Mi ±  0%    50.71Mi ±  0%        ~ (p=0.240 n=6)
Query/nh_2000,_instant_query                                                    18.76Mi ±  0%    18.47Mi ±  0%   -1.53% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                       118.7Mi ±  0%    118.8Mi ±  1%        ~ (p=0.240 n=6)
Query/nh_2000,_range_query_with_1000_steps                                      1.015Gi ±  0%    1.019Gi ±  0%   +0.37% (p=0.002 n=6)
Query/a_1[1m],_instant_query                                                    21.90Ki ±  0%    19.06Ki ±  0%  -12.95% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                  139.9Ki ±  0%    114.2Ki ±  0%  -18.37% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                 2.356Mi ±  0%    1.939Mi ±  0%  -17.73% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                              22.77Ki ±  0%    19.31Ki ±  0%  -15.20% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                 23.70Ki ±  0%    19.73Ki ±  0%  -16.74% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                28.71Ki ±  0%    24.56Ki ±  0%  -14.44% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                            154.1Ki ±  0%    114.1Ki ±  0%  -25.97% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                               193.9Ki ±  0%    158.2Ki ±  0%  -18.41% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                              673.2Ki ±  1%    634.5Ki ±  1%   -5.76% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                           2.644Mi ±  0%    1.864Mi ±  0%  -29.51% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                              3.417Mi ±  0%    2.798Mi ±  1%  -18.12% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                             12.50Mi ±  1%    11.89Mi ±  1%   -4.91% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                               90.03Ki ±  7%    78.02Ki ±  4%  -13.34% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                             5.621Mi ±  2%    5.637Mi ±  2%        ~ (p=0.937 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                           1079.2Mi ±  0%    610.0Mi ±  0%  -43.47% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                             28.31Ki ±  1%    24.03Ki ±  0%  -15.13% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                65.21Ki ±  0%    55.78Ki ±  0%  -14.45% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                               312.3Ki ±  0%    289.3Ki ±  0%   -7.37% (p=0.002 n=6)
Query/rate(nh_100[1m]),_instant_query                                           205.1Ki ±  0%    152.0Ki ±  0%  -25.88% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                              2.873Mi ±  0%    2.675Mi ±  0%   -6.90% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                             26.81Mi ±  0%    25.23Mi ±  0%   -5.86% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                          3.522Mi ±  0%    2.508Mi ±  0%  -28.78% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                             56.40Mi ±  0%    52.58Mi ±  0%   -6.77% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                            566.5Mi ±  0%    539.2Mi ±  0%   -4.82% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                              2.810Mi ±  1%    2.604Mi ±  1%   -7.30% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                            315.0Mi ±  0%    276.3Mi ±  0%  -12.27% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                           6.136Gi ±  0%    5.379Gi ±  0%  -12.32% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                             633.22Ki ±  3%    72.90Ki ±  4%  -88.49% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                646.76Ki ±  3%    73.58Ki ± 14%  -88.62% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                               634.81Ki ±  3%    69.10Ki ±  9%  -89.11% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                            5.626Mi ±  2%    5.056Mi ±  1%  -10.12% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                               5.664Mi ±  1%    5.072Mi ±  4%  -10.45% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                              8.454Mi ±  1%    5.738Mi ±  3%  -32.13% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                           97.23Mi ±  0%    96.32Mi ±  1%   -0.93% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                              101.3Mi ±  1%    100.9Mi ±  0%   -0.41% (p=0.041 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                             136.2Mi ±  1%    135.4Mi ±  1%   -0.61% (p=0.009 n=6)
Query/rate(nh_1[1h]),_instant_query                                            148.16Ki ±  1%    33.64Ki ±  1%  -77.30% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_100_steps                               202.29Ki ±  0%    60.19Ki ±  1%  -70.24% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_1000_steps                               465.7Ki ±  1%    297.4Ki ±  1%  -36.15% (p=0.002 n=6)
Query/rate(nh_100[1h]),_instant_query                                           583.6Ki ±  1%    408.6Ki ±  2%  -29.99% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_100_steps                              3.272Mi ±  0%    2.938Mi ±  0%  -10.22% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_1000_steps                             27.27Mi ±  0%    25.58Mi ±  0%   -6.18% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_instant_query                                          8.430Mi ±  1%    7.267Mi ±  1%  -13.79% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_100_steps                             65.27Mi ±  0%    57.38Mi ±  0%  -12.10% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_1000_steps                            570.6Mi ±  0%    543.0Mi ±  0%   -4.83% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                  42.53Ki ±  0%    37.96Ki ±  0%  -10.75% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                     48.76Ki ±  0%    39.09Ki ±  0%  -19.83% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                   100.78Ki ±  0%    48.36Ki ±  1%  -52.02% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                              437.9Ki ±  0%    338.1Ki ±  0%  -22.80% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                 642.7Ki ±  0%    451.7Ki ±  0%  -29.71% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                2.348Mi ±  1%    1.322Mi ±  0%  -43.71% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                            8.270Mi ±  0%    6.022Mi ±  0%  -27.18% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                              10.383Mi ±  7%    8.181Mi ±  0%  -21.21% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                             123.49Mi ±  0%    25.47Mi ±  2%  -79.37% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                   666.2Ki ±  4%    153.1Ki ±  3%  -77.02% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                               21.11Mi ±  1%    10.98Mi ±  1%  -48.00% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                            3128.9Mi ±  0%    721.4Mi ±  0%  -76.94% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                               340.3Ki ±  0%    258.2Ki ±  0%  -24.13% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                  509.1Ki ±  0%    340.1Ki ±  0%  -33.20% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                1992.5Ki ±  0%   1019.5Ki ±  1%  -48.83% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                 6.222Mi ±  0%    4.052Mi ±  0%  -34.88% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                    7.781Mi ±  0%    5.501Mi ±  0%  -29.31% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                   21.15Mi ±  1%    16.82Mi ±  0%  -20.50% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                  4.288Mi ±  0%    2.014Mi ±  1%  -53.04% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                     5.378Mi ±  0%    2.487Mi ± 10%  -53.76% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                   14.013Mi ±  1%    5.817Mi ±  4%  -58.49% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                  3.660Mi ±  0%    2.046Mi ±  4%  -44.09% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                     4.737Mi ±  0%    2.563Mi ±  8%  -45.90% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                   13.595Mi ±  2%    5.806Mi ± 13%  -57.30% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                   21.96Ki ±  0%    19.96Ki ±  0%   -9.10% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                      23.01Ki ±  0%    20.52Ki ±  0%  -10.81% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                     27.75Ki ±  0%    25.19Ki ±  1%   -9.23% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                 177.8Ki ±  0%    158.5Ki ±  0%  -10.87% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                    233.8Ki ±  0%    214.3Ki ±  0%   -8.33% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                   681.9Ki ±  0%    666.8Ki ±  1%   -2.21% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                3.110Mi ±  0%    2.715Mi ±  0%  -12.71% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                   4.135Mi ±  0%    3.748Mi ±  0%   -9.35% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                  12.76Mi ±  0%    12.52Mi ±  1%   -1.89% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                            29.86Ki ±  0%    26.92Ki ±  0%   -9.85% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                               33.67Ki ±  0%    30.18Ki ±  0%  -10.37% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                              61.23Ki ±  0%    58.09Ki ±  0%   -5.12% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                         1098.0Ki ±  0%    941.3Ki ±  0%  -14.27% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                             1.380Mi ±  0%    1.238Mi ±  0%  -10.29% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                            4.043Mi ±  1%    3.881Mi ±  0%   -4.02% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                         22.82Mi ±  0%    19.87Mi ±  1%  -12.93% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                            28.64Mi ±  0%    27.84Mi ±  2%   -2.80% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                           300.7Mi ±  0%    110.9Mi ±  0%  -63.11% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                           31.43Ki ±  0%    27.09Ki ±  0%  -13.80% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                              34.99Ki ±  0%    30.32Ki ±  0%  -13.35% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                             62.54Ki ±  0%    58.00Ki ±  1%   -7.26% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                        1059.4Ki ±  0%    925.1Ki ±  0%  -12.68% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                            1.348Mi ±  0%    1.217Mi ±  0%   -9.75% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                           4.010Mi ±  1%    3.868Mi ±  0%   -3.55% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                        21.94Mi ±  0%    19.28Mi ±  0%  -12.14% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                           27.91Mi ±  0%    25.46Mi ±  1%   -8.76% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                         268.67Mi ±  0%    78.95Mi ±  0%  -70.61% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                           37.63Ki ±  1%    35.53Ki ±  0%   -5.57% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                              117.8Ki ±  0%    115.3Ki ±  0%   -2.10% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                             802.2Ki ±  0%    803.4Ki ±  0%   +0.14% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                        1061.9Ki ±  0%   1017.5Ki ±  0%   -4.18% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                            8.435Mi ±  0%    8.417Mi ±  0%   -0.22% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                           75.22Mi ±  0%    75.72Mi ±  0%   +0.66% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                        20.25Mi ±  0%    19.50Mi ±  0%   -3.71% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                           169.4Mi ±  0%    169.9Mi ±  0%   +0.30% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                          1.523Gi ±  0%    1.497Gi ±  0%   -1.72% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                          37.64Ki ±  1%    35.53Ki ±  0%   -5.61% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                             117.8Ki ±  0%    115.4Ki ±  0%   -2.03% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                            802.0Ki ±  0%    803.5Ki ±  0%   +0.18% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                        994.9Ki ±  0%    975.8Ki ±  0%   -1.92% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                           5.954Mi ±  0%    5.944Mi ±  0%   -0.16% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                          50.99Mi ±  0%    50.91Mi ±  0%   -0.16% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                       18.83Mi ±  0%    18.44Mi ±  0%   -2.06% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                          118.9Mi ±  0%    117.8Mi ±  0%   -0.93% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                        1039.5Mi ±  0%   1008.8Mi ±  0%   -2.96% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                              46.39Ki ±  0%    37.84Ki ±  0%  -18.42% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                 52.41Ki ±  0%    38.73Ki ±  0%  -26.10% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps               104.96Ki ±  0%    48.31Ki ±  0%  -53.97% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                          394.2Ki ±  0%    247.7Ki ±  0%  -37.17% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps             573.9Ki ±  0%    335.6Ki ±  0%  -41.53% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps            2.334Mi ±  1%    1.261Mi ±  0%  -45.97% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                        7.355Mi ±  0%    4.220Mi ±  0%  -42.63% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps           9.050Mi ±  1%    6.062Mi ±  1%  -33.02% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps         123.04Mi ±  1%    25.78Mi ±  2%  -79.04% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                             43.90Ki ±  0%    38.59Ki ±  0%  -12.10% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                50.15Ki ±  0%    39.69Ki ±  0%  -20.85% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                              102.24Ki ±  0%    49.09Ki ±  0%  -51.99% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                         442.3Ki ±  0%    339.6Ki ±  0%  -23.23% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                            652.0Ki ±  0%    451.3Ki ±  0%  -30.78% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                           2.358Mi ±  0%    1.324Mi ±  0%  -43.86% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                       8.322Mi ±  0%    5.994Mi ±  0%  -27.97% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                         10.606Mi ± 11%    8.113Mi ±  1%  -23.50% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                        123.43Mi ±  1%    25.64Mi ±  2%  -79.23% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                 32.86Ki ±  0%    24.84Ki ±  0%  -24.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                    35.34Ki ±  0%    27.39Ki ±  0%  -22.49% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                   64.07Ki ±  0%    56.35Ki ±  1%  -12.05% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                               934.5Ki ±  0%    663.8Ki ±  0%  -28.97% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                 1200.5Ki ±  1%    926.7Ki ±  0%  -22.81% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                 4.007Mi ±  0%    3.701Mi ±  0%   -7.64% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                              19.40Mi ±  0%    14.03Mi ±  0%  -27.64% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                 24.32Mi ±  0%    19.27Mi ±  0%  -20.78% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps               267.84Mi ±  0%    75.46Mi ±  0%  -71.82% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                29.74Ki ±  0%    24.85Ki ±  0%  -16.45% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                   82.33Ki ±  0%    72.37Ki ±  0%  -12.10% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                  470.5Ki ±  0%    448.7Ki ±  0%   -4.61% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                              209.7Ki ±  0%    153.6Ki ±  0%  -26.73% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                 2.897Mi ±  0%    2.691Mi ±  0%   -7.10% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                26.97Mi ±  0%    25.60Mi ±  0%   -5.11% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                             3.587Mi ±  0%    2.505Mi ±  0%  -30.17% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                56.58Mi ±  0%    52.82Mi ±  0%   -6.65% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps               567.0Mi ±  0%    504.5Mi ±  0%  -11.03% (p=0.002 n=6)
geomean                                                                         2.002Mi          1.482Mi        -25.97%

                                                                       │      Prometheus      │               Mimir                │
                                                                       │      allocs/op       │  allocs/op   vs base               │
Query/a_1,_instant_query                                                           365.0 ± 0%    336.0 ± 0%   -7.95% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps                                              375.0 ± 0%    341.0 ± 0%   -9.07% (p=0.002 n=6)
Query/a_1,_range_query_with_1000_steps                                             407.0 ± 0%    373.0 ± 0%   -8.35% (p=0.002 n=6)
Query/a_100,_instant_query                                                        2.282k ± 0%   2.246k ± 0%   -1.58% (p=0.002 n=6)
Query/a_100,_range_query_with_100_steps                                           2.694k ± 0%   2.654k ± 0%   -1.50% (p=0.002 n=6)
Query/a_100,_range_query_with_1000_steps                                          5.899k ± 0%   5.861k ± 0%   -0.65% (p=0.002 n=6)
Query/a_2000,_instant_query                                                       38.80k ± 0%   38.75k ± 0%   -0.15% (p=0.002 n=6)
Query/a_2000,_range_query_with_100_steps                                          46.84k ± 0%   46.81k ± 0%   -0.07% (p=0.002 n=6)
Query/a_2000,_range_query_with_1000_steps                                         110.9k ± 0%   110.9k ± 0%   -0.06% (p=0.002 n=6)
Query/nh_1,_instant_query                                                          633.0 ± 0%    604.0 ± 0%   -4.58% (p=0.002 n=6)
Query/nh_1,_range_query_with_100_steps                                            1.711k ± 0%   1.678k ± 0%   -1.93% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps                                           10.79k ± 0%   10.75k ± 0%   -0.31% (p=0.002 n=6)
Query/nh_100,_instant_query                                                       19.20k ± 0%   19.16k ± 0%   -0.20% (p=0.002 n=6)
Query/nh_100,_range_query_with_100_steps                                          120.1k ± 0%   120.1k ± 0%   -0.03% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps                                         1.027M ± 0%   1.027M ± 0%   -0.00% (p=0.002 n=6)
Query/nh_2000,_instant_query                                                      375.6k ± 0%   375.0k ± 0%   -0.15% (p=0.002 n=6)
Query/nh_2000,_range_query_with_100_steps                                         2.393M ± 0%   2.393M ± 0%        ~ (p=0.589 n=6)
Query/nh_2000,_range_query_with_1000_steps                                        20.54M ± 0%   20.54M ± 0%        ~ (p=0.058 n=6)
Query/a_1[1m],_instant_query                                                       383.0 ± 0%    337.0 ± 0%  -12.01% (p=0.002 n=6)
Query/a_100[1m],_instant_query                                                    1.906k ± 0%   1.846k ± 0%   -3.15% (p=0.002 n=6)
Query/a_2000[1m],_instant_query                                                   30.80k ± 0%   30.73k ± 0%   -0.21% (p=0.002 n=6)
Query/rate(a_1[1m]),_instant_query                                                 408.0 ± 0%    346.0 ± 0%  -15.20% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                    418.0 ± 0%    351.0 ± 0%  -16.03% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                   451.0 ± 0%    384.0 ± 0%  -14.86% (p=0.002 n=6)
Query/rate(a_100[1m]),_instant_query                                              2.328k ± 0%   1.855k ± 0%  -20.32% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                 2.740k ± 0%   2.262k ± 0%  -17.43% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                                6.054k ± 0%   5.576k ± 0%   -7.90% (p=0.002 n=6)
Query/rate(a_2000[1m]),_instant_query                                             38.82k ± 0%   30.72k ± 0%  -20.87% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                                46.87k ± 0%   38.79k ± 0%  -17.24% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                               113.0k ± 0%   104.9k ± 0%   -7.14% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                  760.0 ± 0%    693.0 ± 0%   -8.82% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                               36.41k ± 0%   35.96k ± 0%   -1.25% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                              732.2k ± 0%   717.9k ± 0%   -1.95% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                                485.0 ± 0%    398.0 ± 0%  -17.94% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                  1.282k ± 0%   1.027k ± 0%  -19.89% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                 6.761k ± 0%   5.606k ± 0%  -17.08% (p=0.002 n=6)
Query/rate(nh_100[1m]),_instant_query                                             3.898k ± 0%   2.799k ± 0%  -28.19% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                                64.93k ± 0%   53.77k ± 0%  -17.19% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                               612.3k ± 0%   511.1k ± 0%  -16.52% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_instant_query                                            68.93k ± 0%   48.78k ± 0%  -29.23% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                               1.285M ± 0%   1.065M ± 0%  -17.13% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                              12.24M ± 0%   10.22M ± 0%  -16.51% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                                61.49k ± 0%   51.34k ± 0%  -16.51% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                              6.085M ± 0%   5.084M ± 0%  -16.46% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                             121.7M ± 0%   101.6M ± 0%  -16.46% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                                 721.0 ± 0%    646.0 ± 0%  -10.40% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                    730.0 ± 0%    649.0 ± 0%  -11.10% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                   759.0 ± 0%    679.0 ± 0%  -10.54% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                              32.27k ± 0%   31.76k ± 0%   -1.59% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                 32.57k ± 0%   32.08k ± 0%   -1.48% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                                37.44k ± 0%   35.15k ± 0%   -6.11% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                             641.7k ± 0%   629.7k ± 0%   -1.87% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                                647.8k ± 0%   639.8k ± 0%   -1.24% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                               708.1k ± 0%   700.1k ± 0%   -1.13% (p=0.002 n=6)
Query/rate(nh_1[1h]),_instant_query                                               2483.0 ± 1%    559.5 ± 1%  -77.47% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_100_steps                                  3.623k ± 0%   1.086k ± 1%  -70.03% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_1000_steps                                 9.437k ± 1%   5.748k ± 1%  -39.08% (p=0.002 n=6)
Query/rate(nh_100[1h]),_instant_query                                             9.236k ± 1%   6.144k ± 1%  -33.48% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_100_steps                                70.96k ± 0%   57.48k ± 0%  -19.00% (p=0.002 n=6)
Query/rate(nh_100[1h]),_range_query_with_1000_steps                               618.5k ± 0%   515.7k ± 0%  -16.63% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_instant_query                                            134.2k ± 1%   112.4k ± 0%  -16.22% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_100_steps                               1.355M ± 0%   1.127M ± 0%  -16.85% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_1000_steps                              12.30M ± 0%   10.28M ± 0%  -16.44% (p=0.002 n=6)
Query/a_1_-_b_1,_instant_query                                                     730.0 ± 0%    666.0 ± 0%   -8.77% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                        942.5 ± 0%    675.0 ± 0%  -28.38% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                      2807.0 ± 0%    739.0 ± 0%  -73.67% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query                                                5.192k ± 0%   5.287k ± 0%   +1.82% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                   6.213k ± 0%   6.101k ± 0%   -1.79% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                  16.31k ± 0%   12.52k ± 0%  -23.24% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                              89.72k ± 0%   93.55k ± 0%   +4.27% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                 102.0k ± 1%   109.6k ± 0%   +7.48% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                                245.9k ± 0%   237.8k ± 0%   -3.30% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                    21.421k ± 0%   1.351k ± 0%  -93.70% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                113.19k ± 0%   72.62k ± 0%  -35.85% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                               1.484M ± 0%   1.446M ± 0%   -2.58% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                 4.034k ± 0%   4.033k ± 0%        ~ (p=0.076 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                    4.878k ± 0%   4.645k ± 0%   -4.77% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                  13.107k ± 0%   9.459k ± 0%  -27.84% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                   66.49k ± 0%   58.54k ± 0%  -11.95% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                      75.75k ± 0%   67.93k ± 0%  -10.32% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                     173.7k ± 0%   137.2k ± 0%  -21.03% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                    43.23k ± 0%   23.30k ± 1%  -46.11% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                       49.50k ± 0%   25.00k ± 5%  -49.50% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                     115.43k ± 0%   33.93k ± 1%  -70.60% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                    43.15k ± 0%   23.41k ± 2%  -45.75% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                       49.43k ± 0%   25.28k ± 4%  -48.86% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                     115.38k ± 0%   33.92k ± 3%  -70.60% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                      391.0 ± 0%    347.0 ± 0%  -11.25% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps                                         401.0 ± 0%    352.0 ± 0%  -12.22% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                        433.0 ± 0%    384.0 ± 0%  -11.32% (p=0.002 n=6)
Query/sum(a_100),_instant_query                                                   2.308k ± 0%   2.257k ± 0%   -2.23% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_100_steps                                      2.720k ± 0%   2.664k ± 0%   -2.08% (p=0.002 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                     5.925k ± 0%   5.870k ± 0%   -0.93% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                  38.83k ± 0%   38.76k ± 0%   -0.18% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                     46.87k ± 0%   46.80k ± 0%   -0.14% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                    111.0k ± 0%   110.9k ± 0%   -0.02% (p=0.039 n=6)
Query/sum_by_(l)(h_1),_instant_query                                               504.0 ± 0%    454.0 ± 0%   -9.92% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                  534.0 ± 0%    479.0 ± 0%  -10.30% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                                 726.0 ± 0%    672.0 ± 0%   -7.44% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_instant_query                                            12.66k ± 0%   12.59k ± 0%   -0.56% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                               15.07k ± 0%   15.01k ± 0%   -0.42% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                              34.33k ± 0%   34.27k ± 0%   -0.17% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                           259.3k ± 2%   245.9k ± 0%   -5.17% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                              293.3k ± 0%   296.8k ± 0%   +1.21% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                             707.5k ± 0%   689.3k ± 0%   -2.59% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                              512.0 ± 0%    460.0 ± 0%  -10.16% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                                 542.0 ± 0%    484.0 ± 0%  -10.70% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                                735.0 ± 0%    677.0 ± 0%   -7.89% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_instant_query                                           12.55k ± 0%   12.48k ± 0%   -0.49% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                              14.96k ± 0%   14.90k ± 0%   -0.44% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                             34.21k ± 0%   34.16k ± 0%   -0.17% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                          258.0k ± 3%   242.9k ± 0%   -5.84% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                             291.2k ± 0%   291.2k ± 0%        ~ (p=0.485 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                            701.5k ± 0%   677.6k ± 0%   -3.40% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                              669.0 ± 0%    622.0 ± 0%   -7.03% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                                2.248k ± 0%   2.196k ± 0%   -2.31% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                               15.82k ± 0%   15.78k ± 0%   -0.32% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                           19.86k ± 0%   19.79k ± 0%   -0.33% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                              170.8k ± 0%   170.7k ± 0%   -0.02% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                             1.528M ± 0%   1.528M ± 0%   +0.02% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                          390.2k ± 0%   387.9k ± 0%   -0.61% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                             3.406M ± 0%   3.410M ± 0%   +0.12% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                            30.56M ± 0%   30.56M ± 0%   +0.01% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                             669.0 ± 0%    622.0 ± 0%   -7.03% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                               2.248k ± 0%   2.196k ± 0%   -2.31% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                              15.82k ± 0%   15.78k ± 0%   -0.31% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                          19.24k ± 0%   19.18k ± 0%   -0.30% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                             120.6k ± 0%   120.6k ± 0%   -0.04% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                            1.032M ± 0%   1.033M ± 0%   +0.01% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                         375.7k ± 0%   375.0k ± 0%   -0.17% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                            2.394M ± 0%   2.392M ± 0%   -0.06% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                           20.55M ± 0%   20.55M ± 0%   -0.00% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                                 805.0 ± 0%    680.0 ± 0%  -15.53% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                   1017.0 ± 0%    688.0 ± 0%  -32.35% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                  2883.5 ± 0%    754.0 ± 0%  -73.85% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                            5.275k ± 0%   4.501k ± 0%  -14.67% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps               6.295k ± 0%   5.314k ± 0%  -15.59% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps              16.61k ± 0%   11.95k ± 0%  -28.08% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                          89.74k ± 0%   77.52k ± 0%  -13.63% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            102.01k ± 0%   93.62k ± 0%   -8.23% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps            250.0k ± 0%   226.0k ± 0%   -9.58% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                                756.5 ± 0%    677.0 ± 0%  -10.51% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                   969.0 ± 0%    686.0 ± 0%  -29.21% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                 2833.0 ± 0%    750.0 ± 0%  -73.53% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query                                           5.218k ± 0%   5.300k ± 0%   +1.56% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                              6.240k ± 0%   6.111k ± 0%   -2.07% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                             16.33k ± 0%   12.53k ± 0%  -23.29% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                         89.74k ± 0%   93.58k ± 0%   +4.29% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                            102.0k ± 1%   109.6k ± 0%   +7.48% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                           245.9k ± 0%   237.9k ± 0%   -3.25% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                    556.0 ± 0%    444.0 ± 0%  -20.14% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                       578.0 ± 0%    468.0 ± 0%  -19.03% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                      777.0 ± 0%    667.0 ± 0%  -14.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                 12.59k ± 0%   10.08k ± 0%  -19.91% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                    15.01k ± 0%   12.50k ± 0%  -16.69% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                   34.88k ± 0%   32.38k ± 0%   -7.16% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                                252.5k ± 1%   194.7k ± 0%  -22.88% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                   291.3k ± 0%   243.1k ± 0%  -16.56% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                  713.7k ± 0%   641.6k ± 0%  -10.10% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                   513.0 ± 0%    411.0 ± 0%  -19.88% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                     1.411k ± 0%   1.141k ± 0%  -19.17% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                    7.792k ± 0%   6.624k ± 0%  -14.99% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                                3.926k ± 0%   2.813k ± 0%  -28.36% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                   65.06k ± 0%   53.89k ± 0%  -17.17% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                  613.3k ± 0%   512.3k ± 0%  -16.48% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                               68.95k ± 0%   48.81k ± 0%  -29.21% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                  1.285M ± 0%   1.065M ± 0%  -17.11% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps                 12.24M ± 0%   10.22M ± 0%  -16.53% (p=0.002 n=6)
geomean                                                                           24.63k        20.52k       -16.70%

                                                                       │      Prometheus      │                Mimir                 │
                                                                       │          B           │       B        vs base               │
Query/a_1,_instant_query                                                         69.94Ki ± 2%   68.81Ki ±  3%        ~ (p=0.056 n=6)
Query/a_1,_range_query_with_100_steps                                            69.68Ki ± 3%   67.86Ki ±  4%        ~ (p=0.167 n=6)
Query/a_1,_range_query_with_1000_steps                                           67.50Ki ± 4%   68.48Ki ±  2%        ~ (p=0.699 n=6)
Query/a_100,_instant_query                                                       67.29Ki ± 1%   66.81Ki ±  1%        ~ (p=0.180 n=6)
Query/a_100,_range_query_with_100_steps                                          67.29Ki ± 1%   67.29Ki ±  1%        ~ (p=0.485 n=6)
Query/a_100,_range_query_with_1000_steps                                         70.31Ki ± 1%   69.89Ki ±  1%        ~ (p=0.058 n=6)
Query/a_2000,_instant_query                                                      69.90Ki ± 1%   69.02Ki ±  1%   -1.27% (p=0.026 n=6)
Query/a_2000,_range_query_with_100_steps                                         76.12Ki ± 1%   77.01Ki ±  1%   +1.17% (p=0.041 n=6)
Query/a_2000,_range_query_with_1000_steps                                        130.7Ki ± 1%   130.0Ki ±  1%        ~ (p=0.310 n=6)
Query/nh_1,_instant_query                                                        77.73Ki ± 1%   76.31Ki ±  2%   -1.83% (p=0.004 n=6)
Query/nh_1,_range_query_with_100_steps                                           72.61Ki ± 1%   72.47Ki ±  1%        ~ (p=0.485 n=6)
Query/nh_1,_range_query_with_1000_steps                                          71.69Ki ± 2%   70.84Ki ±  1%   -1.18% (p=0.004 n=6)
Query/nh_100,_instant_query                                                      68.81Ki ± 1%   69.02Ki ±  1%        ~ (p=0.485 n=6)
Query/nh_100,_range_query_with_100_steps                                         74.35Ki ± 1%   74.61Ki ±  1%        ~ (p=0.961 n=6)
Query/nh_100,_range_query_with_1000_steps                                        122.0Ki ± 1%   122.3Ki ±  2%        ~ (p=0.240 n=6)
Query/nh_2000,_instant_query                                                     72.08Ki ± 2%   72.15Ki ±  1%        ~ (p=0.937 n=6)
Query/nh_2000,_range_query_with_100_steps                                        178.7Ki ± 3%   181.8Ki ±  1%        ~ (p=0.065 n=6)
Query/nh_2000,_range_query_with_1000_steps                                       751.7Ki ± 8%   715.6Ki ±  7%        ~ (p=0.310 n=6)
Query/a_1[1m],_instant_query                                                     69.75Ki ± 4%   69.44Ki ±  4%        ~ (p=0.390 n=6)
Query/a_100[1m],_instant_query                                                   67.96Ki ± 1%   67.28Ki ±  1%   -0.99% (p=0.004 n=6)
Query/a_2000[1m],_instant_query                                                  71.23Ki ± 0%   70.99Ki ±  1%        ~ (p=0.143 n=6)
Query/rate(a_1[1m]),_instant_query                                               69.80Ki ± 5%   69.06Ki ±  4%        ~ (p=0.667 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps                                  69.81Ki ± 1%   69.81Ki ±  5%        ~ (p=0.853 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps                                 68.81Ki ± 3%   66.21Ki ±  6%        ~ (p=0.394 n=6)
Query/rate(a_100[1m]),_instant_query                                             67.79Ki ± 1%   66.93Ki ±  1%        ~ (p=0.061 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps                                66.91Ki ± 1%   67.06Ki ±  2%        ~ (p=0.589 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps                               68.16Ki ± 2%   69.68Ki ±  2%   +2.24% (p=0.015 n=6)
Query/rate(a_2000[1m]),_instant_query                                            69.50Ki ± 2%   69.26Ki ±  1%        ~ (p=0.558 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps                               75.50Ki ± 2%   77.75Ki ±  2%   +2.98% (p=0.009 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps                              126.1Ki ± 1%   130.4Ki ±  1%   +3.42% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps                                66.26Ki ± 4%   67.76Ki ±  5%        ~ (p=0.818 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps                              101.1Ki ± 2%   105.3Ki ±  2%   +4.17% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps                             548.9Ki ± 6%   422.4Ki ±  1%  -23.06% (p=0.002 n=6)
Query/rate(nh_1[1m]),_instant_query                                              75.06Ki ± 3%   75.31Ki ±  5%        ~ (p=0.485 n=6)
Query/rate(nh_1[1m]),_range_query_with_100_steps                                 74.12Ki ± 2%   74.38Ki ±  2%        ~ (p=0.968 n=6)
Query/rate(nh_1[1m]),_range_query_with_1000_steps                                71.47Ki ± 1%   71.04Ki ±  1%        ~ (p=0.394 n=6)
Query/rate(nh_100[1m]),_instant_query                                            72.77Ki ± 1%   69.70Ki ±  1%   -4.21% (p=0.002 n=6)
Query/rate(nh_100[1m]),_range_query_with_100_steps                               73.30Ki ± 1%   73.72Ki ±  1%   +0.58% (p=0.013 n=6)
Query/rate(nh_100[1m]),_range_query_with_1000_steps                              122.5Ki ± 1%   123.9Ki ±  1%   +1.12% (p=0.015 n=6)
Query/rate(nh_2000[1m]),_instant_query                                           75.37Ki ± 2%   72.75Ki ±  1%   -3.48% (p=0.004 n=6)
Query/rate(nh_2000[1m]),_range_query_with_100_steps                              178.7Ki ± 2%   180.7Ki ±  1%   +1.10% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_1000_steps                             608.4Ki ± 1%   602.8Ki ±  0%   -0.91% (p=0.002 n=6)
Query/rate(nh_1[1m]),_range_query_with_10000_steps                               87.00Ki ± 4%   89.62Ki ±  6%   +3.02% (p=0.004 n=6)
Query/rate(nh_100[1m]),_range_query_with_10000_steps                             343.9Ki ± 1%   326.1Ki ±  0%   -5.17% (p=0.002 n=6)
Query/rate(nh_2000[1m]),_range_query_with_10000_steps                            5.716Mi ± 1%   5.382Mi ±  0%   -5.84% (p=0.002 n=6)
Query/rate(a_1[1d]),_instant_query                                               69.23Ki ± 2%   70.38Ki ±  1%   +1.65% (p=0.002 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps                                  68.31Ki ± 1%   68.41Ki ±  3%        ~ (p=0.485 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps                                 67.45Ki ± 2%   64.87Ki ±  1%   -3.82% (p=0.002 n=6)
Query/rate(a_100[1d]),_instant_query                                             72.31Ki ± 2%   73.38Ki ±  3%        ~ (p=0.102 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps                                70.93Ki ± 4%   70.75Ki ±  2%        ~ (p=0.223 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps                               60.25Ki ± 2%   67.31Ki ±  4%  +11.72% (p=0.002 n=6)
Query/rate(a_2000[1d]),_instant_query                                            79.94Ki ± 1%   79.98Ki ±  3%        ~ (p=0.961 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps                               84.30Ki ± 2%   83.50Ki ±  2%        ~ (p=0.457 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps                              119.4Ki ± 4%   118.0Ki ±  2%        ~ (p=0.732 n=6)
Query/rate(nh_1[1h]),_instant_query                                              71.78Ki ± 1%   78.94Ki ±  2%   +9.97% (p=0.002 n=6)
Query/rate(nh_1[1h]),_range_query_with_100_steps                                 70.81Ki ± 1%   74.62Ki ±  5%   +5.39% (p=0.011 n=6)
Query/rate(nh_1[1h]),_range_query_with_1000_steps                                70.39Ki ± 1%   71.57Ki ±  1%   +1.68% (p=0.015 n=6)
Query/rate(nh_100[1h]),_instant_query                                            70.95Ki ± 3%   72.90Ki ±  3%        ~ (p=0.061 n=6)
Query/rate(nh_100[1h]),_range_query_with_100_steps                               70.93Ki ± 3%   73.25Ki ±  4%        ~ (p=0.093 n=6)
Query/rate(nh_100[1h]),_range_query_with_1000_steps                              117.6Ki ± 3%   120.2Ki ±  6%        ~ (p=0.225 n=6)
Query/rate(nh_2000[1h]),_instant_query                                           70.23Ki ± 6%   70.74Ki ±  2%        ~ (p=0.937 n=6)
Query/rate(nh_2000[1h]),_range_query_with_100_steps                              112.4Ki ± 1%   172.0Ki ±  4%  +53.06% (p=0.002 n=6)
Query/rate(nh_2000[1h]),_range_query_with_1000_steps                             612.1Ki ± 1%   602.8Ki ±  1%   -1.52% (p=0.004 n=6)
Query/a_1_-_b_1,_instant_query                                                   68.00Ki ± 3%   68.88Ki ±  4%        ~ (p=0.513 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps                                      69.81Ki ± 1%   67.44Ki ±  3%   -3.40% (p=0.004 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps                                     68.40Ki ± 2%   67.12Ki ±  3%        ~ (p=0.087 n=6)
Query/a_100_-_b_100,_instant_query                                               67.57Ki ± 1%   67.04Ki ±  1%   -0.79% (p=0.015 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps                                  68.30Ki ± 1%   67.46Ki ±  1%   -1.23% (p=0.002 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps                                 74.74Ki ± 2%   69.25Ki ±  2%   -7.34% (p=0.002 n=6)
Query/a_2000_-_b_2000,_instant_query                                             71.48Ki ± 2%   71.36Ki ±  1%        ~ (p=0.485 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps                                91.64Ki ± 3%   79.50Ki ±  1%  -13.25% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps                               156.5Ki ± 0%   133.5Ki ±  1%  -14.68% (p=0.002 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps                                    68.91Ki ± 1%   68.74Ki ±  1%        ~ (p=0.485 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps                                149.7Ki ± 1%   109.6Ki ±  3%  -26.75% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps                             1605.1Ki ± 2%   463.5Ki ±  7%  -71.12% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query                                67.25Ki ± 1%   67.46Ki ±  1%        ~ (p=0.937 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps                   67.80Ki ± 2%   67.14Ki ±  1%   -0.98% (p=0.004 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps                  70.43Ki ± 3%   68.18Ki ±  3%   -3.19% (p=0.004 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query                                  70.80Ki ± 3%   70.87Ki ±  1%        ~ (p=0.818 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps                     83.73Ki ± 1%   76.09Ki ±  1%   -9.13% (p=0.002 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps                    160.8Ki ± 0%   110.6Ki ±  1%  -31.25% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query                                   69.35Ki ± 1%   70.59Ki ±  1%   +1.79% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps                      76.69Ki ± 2%   71.30Ki ±  1%   -7.02% (p=0.002 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps                    128.75Ki ± 1%   79.88Ki ±  2%  -37.96% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query                                   69.15Ki ± 2%   70.59Ki ±  1%   +2.07% (p=0.026 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps                      76.50Ki ± 2%   71.16Ki ±  2%   -6.99% (p=0.002 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps                    127.11Ki ± 4%   79.88Ki ±  5%  -37.16% (p=0.002 n=6)
Query/sum(a_1),_instant_query                                                    70.81Ki ± 2%   68.36Ki ±  2%   -3.46% (p=0.009 n=6)
Query/sum(a_1),_range_query_with_100_steps                                       69.69Ki ± 2%   68.75Ki ±  4%        ~ (p=0.071 n=6)
Query/sum(a_1),_range_query_with_1000_steps                                      68.94Ki ± 4%   68.06Ki ±  3%        ~ (p=0.193 n=6)
Query/sum(a_100),_instant_query                                                  67.18Ki ± 1%   66.68Ki ±  1%        ~ (p=0.102 n=6)
Query/sum(a_100),_range_query_with_100_steps                                     66.94Ki ± 2%   66.52Ki ±  1%        ~ (p=0.065 n=6)
Query/sum(a_100),_range_query_with_1000_steps                                    70.03Ki ± 1%   66.69Ki ±  1%   -4.78% (p=0.002 n=6)
Query/sum(a_2000),_instant_query                                                 69.28Ki ± 2%   68.41Ki ±  1%   -1.26% (p=0.026 n=6)
Query/sum(a_2000),_range_query_with_100_steps                                    76.50Ki ± 1%   68.55Ki ±  2%  -10.40% (p=0.002 n=6)
Query/sum(a_2000),_range_query_with_1000_steps                                  130.81Ki ± 2%   71.77Ki ±  2%  -45.14% (p=0.002 n=6)
Query/sum_by_(l)(h_1),_instant_query                                             69.43Ki ± 2%   68.94Ki ±  2%        ~ (p=0.325 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps                                68.50Ki ± 4%   68.69Ki ±  3%        ~ (p=0.788 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps                               67.56Ki ± 4%   66.94Ki ±  2%        ~ (p=0.615 n=6)
Query/sum_by_(l)(h_100),_instant_query                                           68.27Ki ± 1%   67.76Ki ±  1%        ~ (p=0.132 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps                              70.71Ki ± 1%   67.85Ki ±  1%   -4.05% (p=0.002 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps                             89.55Ki ± 5%   71.29Ki ±  4%  -20.38% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_instant_query                                          74.01Ki ± 3%   72.95Ki ±  3%        ~ (p=0.310 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps                            121.50Ki ± 0%   79.18Ki ±  4%  -34.83% (p=0.002 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps                            296.4Ki ± 0%   110.4Ki ±  5%  -62.77% (p=0.002 n=6)
Query/sum_by_(le)(h_1),_instant_query                                            69.00Ki ± 2%   69.19Ki ±  5%        ~ (p=0.913 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps                               68.75Ki ± 1%   68.19Ki ±  3%        ~ (p=0.667 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps                              67.38Ki ± 2%   67.36Ki ±  5%        ~ (p=0.699 n=6)
Query/sum_by_(le)(h_100),_instant_query                                          68.41Ki ± 1%   68.13Ki ±  1%        ~ (p=0.394 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps                             70.46Ki ± 1%   68.18Ki ±  2%   -3.23% (p=0.002 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps                            87.06Ki ± 5%   69.62Ki ±  1%  -20.03% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_instant_query                                         74.09Ki ± 2%   71.98Ki ±  1%   -2.85% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps                           114.85Ki ± 3%   71.72Ki ±  2%  -37.55% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps                          264.50Ki ± 2%   72.05Ki ±  4%  -72.76% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_instant_query                                            75.69Ki ± 2%   76.81Ki ±  4%        ~ (p=0.701 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_100_steps                               72.00Ki ± 0%   70.87Ki ±  1%   -1.58% (p=0.002 n=6)
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps                              71.85Ki ± 2%   72.04Ki ±  1%        ~ (p=0.699 n=6)
Query/sum_by_(l)(nh_100),_instant_query                                          69.05Ki ± 1%   69.10Ki ±  1%        ~ (p=0.818 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_100_steps                             79.65Ki ± 2%   74.62Ki ±  2%   -6.31% (p=0.002 n=6)
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps                            175.0Ki ± 1%   124.0Ki ±  1%  -29.15% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_instant_query                                         73.82Ki ± 1%   72.53Ki ±  2%   -1.75% (p=0.009 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps                            282.0Ki ± 2%   180.8Ki ±  1%  -35.90% (p=0.002 n=6)
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps                          1139.7Ki ± 0%   791.7Ki ± 10%  -30.53% (p=0.002 n=6)
Query/sum_by_(le)(nh_1),_instant_query                                           75.81Ki ± 4%   76.60Ki ±  2%        ~ (p=0.818 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_100_steps                              72.19Ki ± 1%   71.55Ki ±  1%        ~ (p=0.065 n=6)
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps                             71.79Ki ± 1%   71.42Ki ±  1%        ~ (p=0.310 n=6)
Query/sum_by_(le)(nh_100),_instant_query                                         69.21Ki ± 1%   68.58Ki ±  1%        ~ (p=0.061 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_100_steps                            74.14Ki ± 1%   69.06Ki ±  1%   -6.85% (p=0.002 n=6)
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps                          122.37Ki ± 4%   70.85Ki ±  2%  -42.10% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_instant_query                                        72.23Ki ± 1%   70.11Ki ±  1%   -2.94% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps                          178.35Ki ± 1%   70.36Ki ±  1%  -60.55% (p=0.002 n=6)
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps                         763.02Ki ± 2%   76.08Ki ±  2%  -90.03% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query                               69.94Ki ± 5%   69.46Ki ±  2%        ~ (p=0.675 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps                  68.69Ki ± 2%   68.98Ki ±  4%        ~ (p=0.699 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps                 68.09Ki ± 2%   67.54Ki ±  3%        ~ (p=0.818 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query                           67.72Ki ± 1%   67.43Ki ±  1%        ~ (p=0.132 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps              67.87Ki ± 1%   67.58Ki ±  1%        ~ (p=0.589 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps             74.62Ki ± 2%   70.00Ki ±  4%   -6.20% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query                         71.37Ki ± 1%   69.90Ki ±  1%   -2.06% (p=0.004 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps            91.13Ki ± 2%   78.83Ki ±  2%  -13.49% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps           156.2Ki ± 0%   127.2Ki ±  1%  -18.57% (p=0.002 n=6)
Query/sum(a_1_+_b_1),_instant_query                                              69.00Ki ± 2%   69.35Ki ±  2%        ~ (p=0.556 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps                                 69.65Ki ± 5%   68.99Ki ±  3%        ~ (p=0.509 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps                                68.48Ki ± 1%   67.67Ki ±  2%   -1.17% (p=0.013 n=6)
Query/sum(a_100_+_b_100),_instant_query                                          67.28Ki ± 1%   67.29Ki ±  1%        ~ (p=0.818 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps                             68.51Ki ± 1%   67.20Ki ±  1%   -1.90% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps                            74.44Ki ± 2%   67.03Ki ±  2%   -9.95% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_instant_query                                        72.28Ki ± 2%   70.59Ki ±  1%   -2.34% (p=0.011 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps                           91.10Ki ± 3%   71.07Ki ±  4%  -21.99% (p=0.002 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps                         156.12Ki ± 1%   80.32Ki ±  2%  -48.55% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query                                  69.25Ki ± 1%   68.36Ki ±  4%        ~ (p=0.193 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps                     68.15Ki ± 2%   68.43Ki ±  2%        ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps                    66.17Ki ± 1%   66.00Ki ±  2%        ~ (p=0.900 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query                                68.84Ki ± 0%   68.40Ki ±  1%   -0.64% (p=0.015 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps                   69.50Ki ± 1%   67.61Ki ±  2%   -2.72% (p=0.004 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps                  82.62Ki ± 0%   68.44Ki ±  3%  -17.17% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query                               74.44Ki ± 2%   74.54Ki ±  1%        ~ (p=0.848 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps                 113.32Ki ± 2%   72.06Ki ±  3%  -36.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps                265.00Ki ± 1%   72.29Ki ±  3%  -72.72% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query                                 75.12Ki ± 3%   73.97Ki ±  1%        ~ (p=0.459 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps                    72.63Ki ± 2%   72.79Ki ±  1%        ~ (p=0.667 n=6)
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps                   71.18Ki ± 1%   70.76Ki ±  2%        ~ (p=0.180 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query                               72.73Ki ± 1%   69.50Ki ±  1%   -4.44% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps                  73.38Ki ± 1%   68.74Ki ±  2%   -6.32% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps                122.60Ki ± 1%   69.77Ki ±  1%  -43.09% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query                              75.04Ki ± 1%   69.20Ki ±  2%   -7.78% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps                178.91Ki ± 1%   69.04Ki ±  2%  -61.41% (p=0.002 n=6)
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps               609.13Ki ± 1%   74.56Ki ±  2%  -87.76% (p=0.002 n=6)
geomean                                                                          94.96Ki        84.12Ki        -11.41%

@jhesketh
Copy link
Contributor Author

Benchmark of this branch vs main:

goos: linux
goarch: amd64
pkg: github.com/grafana/mimir/pkg/streamingpromql/benchmarks
cpu: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
                                                                                    │  main.txt   │              rate.txt              │
                                                                                    │   sec/op    │    sec/op     vs base              │
Query/a_1,_instant_query/Mimir-8                                                      707.6µ ± 3%   677.4µ ±  2%  -4.26% (p=0.004 n=6)
Query/a_1,_instant_query/Prometheus-8                                                 761.8µ ± 2%   700.4µ ±  3%  -8.05% (p=0.002 n=6)
Query/a_1,_range_query_with_100_steps/Mimir-8                                         711.0µ ± 8%   681.7µ ±  4%  -4.11% (p=0.015 n=6)
Query/a_1,_range_query_with_100_steps/Prometheus-8                                    726.4µ ± 2%   713.2µ ±  3%       ~ (p=0.093 n=6)
Query/a_1,_range_query_with_1000_steps/Mimir-8                                        884.4µ ± 4%   879.8µ ±  3%       ~ (p=0.485 n=6)
Query/a_1,_range_query_with_1000_steps/Prometheus-8                                   934.4µ ± 5%   883.2µ ±  3%  -5.48% (p=0.002 n=6)
Query/a_100,_instant_query/Mimir-8                                                    1.914m ± 3%   1.841m ±  1%  -3.80% (p=0.002 n=6)
Query/a_100,_instant_query/Prometheus-8                                               1.919m ± 2%   1.864m ±  1%  -2.86% (p=0.004 n=6)
Query/a_100,_range_query_with_100_steps/Mimir-8                                       2.880m ± 1%   2.828m ±  1%  -1.80% (p=0.004 n=6)
Query/a_100,_range_query_with_100_steps/Prometheus-8                                  2.910m ± 1%   2.855m ±  1%  -1.88% (p=0.004 n=6)
Query/a_100,_range_query_with_1000_steps/Mimir-8                                      11.67m ± 4%   11.44m ±  4%  -1.97% (p=0.041 n=6)
Query/a_100,_range_query_with_1000_steps/Prometheus-8                                 12.11m ± 2%   11.78m ±  1%  -2.67% (p=0.002 n=6)
Query/a_2000,_instant_query/Mimir-8                                                   20.59m ± 1%   20.26m ±  2%  -1.60% (p=0.026 n=6)
Query/a_2000,_instant_query/Prometheus-8                                              20.88m ± 2%   20.39m ±  2%  -2.35% (p=0.015 n=6)
Query/a_2000,_range_query_with_100_steps/Mimir-8                                      40.21m ± 1%   39.51m ±  2%  -1.75% (p=0.026 n=6)
Query/a_2000,_range_query_with_100_steps/Prometheus-8                                 40.91m ± 2%   40.43m ±  2%  -1.16% (p=0.041 n=6)
Query/a_2000,_range_query_with_1000_steps/Mimir-8                                     222.2m ± 2%   223.1m ±  1%       ~ (p=0.699 n=6)
Query/a_2000,_range_query_with_1000_steps/Prometheus-8                                229.4m ± 1%   227.7m ±  1%       ~ (p=0.180 n=6)
Query/nh_1,_instant_query/Mimir-8                                                     738.8µ ± 9%   736.1µ ±  3%       ~ (p=0.589 n=6)
Query/nh_1,_instant_query/Prometheus-8                                                711.5µ ± 2%   726.6µ ±  3%       ~ (p=0.065 n=6)
Query/nh_1,_range_query_with_100_steps/Mimir-8                                        822.5µ ± 2%   790.2µ ±  3%  -3.92% (p=0.026 n=6)
Query/nh_1,_range_query_with_100_steps/Prometheus-8                                   880.3µ ± 3%   838.8µ ±  4%  -4.71% (p=0.002 n=6)
Query/nh_1,_range_query_with_1000_steps/Mimir-8                                       1.574m ± 2%   1.588m ±  1%       ~ (p=0.132 n=6)
Query/nh_1,_range_query_with_1000_steps/Prometheus-8                                  1.616m ± 3%   1.618m ±  1%       ~ (p=1.000 n=6)
Query/nh_100,_instant_query/Mimir-8                                                   3.878m ± 2%   3.827m ±  1%       ~ (p=0.093 n=6)
Query/nh_100,_instant_query/Prometheus-8                                              3.885m ± 2%   3.864m ±  1%       ~ (p=0.394 n=6)
Query/nh_100,_range_query_with_100_steps/Mimir-8                                      11.45m ± 4%   11.13m ±  2%  -2.81% (p=0.041 n=6)
Query/nh_100,_range_query_with_100_steps/Prometheus-8                                 11.51m ± 2%   11.16m ±  2%  -3.06% (p=0.002 n=6)
Query/nh_100,_range_query_with_1000_steps/Mimir-8                                     81.83m ± 3%   81.63m ±  2%       ~ (p=0.818 n=6)
Query/nh_100,_range_query_with_1000_steps/Prometheus-8                                82.34m ± 1%   81.75m ±  2%       ~ (p=0.093 n=6)
Query/nh_2000,_instant_query/Mimir-8                                                  62.84m ± 2%   62.41m ±  1%       ~ (p=0.180 n=6)
Query/nh_2000,_instant_query/Prometheus-8                                             63.13m ± 1%   62.77m ±  1%       ~ (p=0.093 n=6)
Query/nh_2000,_range_query_with_100_steps/Mimir-8                                     217.4m ± 1%   217.2m ±  1%       ~ (p=0.818 n=6)
Query/nh_2000,_range_query_with_100_steps/Prometheus-8                                217.1m ± 2%   219.7m ±  2%       ~ (p=0.240 n=6)
Query/nh_2000,_range_query_with_1000_steps/Mimir-8                                     1.989 ± 2%    2.009 ±  2%       ~ (p=0.699 n=6)
Query/nh_2000,_range_query_with_1000_steps/Prometheus-8                                1.994 ± 2%    2.021 ±  2%       ~ (p=0.394 n=6)
Query/a_1[1m],_instant_query/Mimir-8                                                  691.7µ ± 4%   655.3µ ±  3%  -5.26% (p=0.004 n=6)
Query/a_1[1m],_instant_query/Prometheus-8                                             721.3µ ± 5%   714.7µ ±  5%       ~ (p=0.485 n=6)
Query/a_100[1m],_instant_query/Mimir-8                                                1.121m ± 2%   1.099m ±  2%  -2.00% (p=0.026 n=6)
Query/a_100[1m],_instant_query/Prometheus-8                                           1.234m ± 4%   1.190m ±  1%  -3.58% (p=0.026 n=6)
Query/a_2000[1m],_instant_query/Mimir-8                                               7.833m ± 2%   7.730m ±  2%       ~ (p=0.180 n=6)
Query/a_2000[1m],_instant_query/Prometheus-8                                          9.265m ± 1%   9.177m ±  1%       ~ (p=0.132 n=6)
Query/rate(a_1[1m]),_instant_query/Mimir-8                                            676.1µ ± 3%   684.2µ ±  3%       ~ (p=0.132 n=6)
Query/rate(a_1[1m]),_instant_query/Prometheus-8                                       735.8µ ± 6%   723.0µ ±  1%       ~ (p=0.394 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Mimir-8                               734.5µ ± 3%   692.1µ ±  4%  -5.77% (p=0.009 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Prometheus-8                          750.9µ ± 3%   745.4µ ±  2%       ~ (p=0.394 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Mimir-8                              910.7µ ± 2%   878.8µ ±  1%  -3.51% (p=0.002 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Prometheus-8                         1.033m ± 3%   1.006m ±  3%  -2.62% (p=0.026 n=6)
Query/rate(a_100[1m]),_instant_query/Mimir-8                                          1.146m ± 3%   1.106m ±  4%  -3.51% (p=0.041 n=6)
Query/rate(a_100[1m]),_instant_query/Prometheus-8                                     1.339m ± 3%   1.308m ±  1%  -2.31% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Mimir-8                             2.413m ± 1%   2.468m ±  1%  +2.25% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Prometheus-8                        3.418m ± 2%   3.382m ±  2%       ~ (p=0.093 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Mimir-8                            13.44m ± 1%   14.17m ±  3%  +5.41% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Prometheus-8                       22.49m ± 2%   22.48m ±  2%       ~ (p=0.937 n=6)
Query/rate(a_2000[1m]),_instant_query/Mimir-8                                         7.740m ± 2%   7.653m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_2000[1m]),_instant_query/Prometheus-8                                    10.84m ± 1%   10.78m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Mimir-8                            32.79m ± 3%   33.83m ±  1%  +3.19% (p=0.009 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Prometheus-8                       53.90m ± 1%   53.84m ±  1%       ~ (p=1.000 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Mimir-8                           258.3m ± 2%   271.2m ±  1%  +4.99% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Prometheus-8                      432.7m ± 1%   431.0m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Mimir-8                             2.512m ± 2%   2.504m ±  2%       ~ (p=1.000 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Prometheus-8                        3.234m ± 1%   3.228m ±  2%       ~ (p=0.699 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Mimir-8                           137.6m ± 2%   144.3m ±  1%  +4.87% (p=0.002 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Prometheus-8                      223.6m ± 1%   223.0m ±  1%       ~ (p=0.485 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Mimir-8                           2.753 ± 1%    2.880 ±  1%  +4.64% (p=0.002 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Prometheus-8                      4.646 ± 1%    4.632 ±  0%       ~ (p=0.310 n=6)
Query/rate(a_1[1d]),_instant_query/Mimir-8                                            2.078m ± 1%   2.056m ±  1%       ~ (p=0.093 n=6)
Query/rate(a_1[1d]),_instant_query/Prometheus-8                                       2.357m ± 2%   2.340m ±  1%       ~ (p=0.394 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Mimir-8                               2.760m ± 1%   2.778m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Prometheus-8                          3.173m ± 4%   3.198m ±  1%       ~ (p=0.065 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Mimir-8                              8.966m ± 2%   8.979m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Prometheus-8                         10.56m ± 3%   10.54m ±  2%       ~ (p=0.485 n=6)
Query/rate(a_100[1d]),_instant_query/Mimir-8                                          90.04m ± 1%   90.46m ±  1%       ~ (p=0.240 n=6)
Query/rate(a_100[1d]),_instant_query/Prometheus-8                                     104.5m ± 1%   105.0m ±  2%       ~ (p=0.310 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Mimir-8                             168.0m ± 0%   170.2m ±  2%  +1.30% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Prometheus-8                        196.9m ± 1%   197.4m ±  1%       ~ (p=0.394 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Mimir-8                            856.0m ± 1%   867.7m ±  1%  +1.36% (p=0.002 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Prometheus-8                        1.017 ± 1%    1.020 ±  1%       ~ (p=0.937 n=6)
Query/rate(a_2000[1d]),_instant_query/Mimir-8                                          1.662 ± 1%    1.672 ±  1%       ~ (p=0.240 n=6)
Query/rate(a_2000[1d]),_instant_query/Prometheus-8                                     1.924 ± 1%    1.928 ±  2%       ~ (p=0.310 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Mimir-8                             3.181 ± 1%    3.194 ±  1%  +0.42% (p=0.026 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Prometheus-8                        3.751 ± 1%    3.758 ±  1%       ~ (p=1.000 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Mimir-8                            16.95 ± 0%    17.21 ±  0%  +1.53% (p=0.002 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Prometheus-8                       20.11 ± 1%    20.16 ±  0%       ~ (p=0.394 n=6)
Query/a_1_-_b_1,_instant_query/Mimir-8                                                1.357m ± 3%   1.416m ±  3%  +4.35% (p=0.009 n=6)
Query/a_1_-_b_1,_instant_query/Prometheus-8                                           1.426m ± 4%   1.439m ±  2%       ~ (p=0.485 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Mimir-8                                   1.375m ± 3%   1.437m ±  4%  +4.47% (p=0.015 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Prometheus-8                              1.469m ± 7%   1.533m ±  3%  +4.39% (p=0.041 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Mimir-8                                  1.790m ± 5%   1.775m ±  2%       ~ (p=0.699 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Prometheus-8                             2.173m ± 2%   2.204m ±  3%       ~ (p=0.394 n=6)
Query/a_100_-_b_100,_instant_query/Mimir-8                                            3.802m ± 2%   3.857m ±  2%       ~ (p=0.180 n=6)
Query/a_100_-_b_100,_instant_query/Prometheus-8                                       3.788m ± 2%   3.761m ±  2%       ~ (p=0.699 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Mimir-8                               5.739m ± 2%   5.833m ±  3%       ~ (p=0.093 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Prometheus-8                          9.234m ± 2%   9.150m ±  2%       ~ (p=0.240 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Mimir-8                              24.40m ± 2%   24.62m ±  1%  +0.90% (p=0.026 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Prometheus-8                         65.28m ± 3%   64.78m ±  1%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000,_instant_query/Mimir-8                                          44.59m ± 2%   44.53m ±  1%       ~ (p=1.000 n=6)
Query/a_2000_-_b_2000,_instant_query/Prometheus-8                                     44.64m ± 2%   44.73m ±  1%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Mimir-8                             84.84m ± 1%   85.14m ±  2%       ~ (p=0.589 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Prometheus-8                        179.0m ± 1%   177.6m ±  1%       ~ (p=0.132 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Mimir-8                            455.7m ± 1%   458.1m ±  1%       ~ (p=0.093 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Prometheus-8                        1.460 ± 1%    1.464 ±  1%       ~ (p=0.937 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Mimir-8                                 4.524m ± 2%   4.634m ±  4%  +2.43% (p=0.009 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Prometheus-8                            8.526m ± 3%   8.555m ±  2%       ~ (p=0.699 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Mimir-8                             224.1m ± 1%   226.3m ±  1%  +0.97% (p=0.041 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Prometheus-8                        633.8m ± 1%   636.4m ±  1%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Mimir-8                            4.453 ± 1%    4.489 ±  2%  +0.81% (p=0.002 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Prometheus-8                       15.13 ± 0%    15.32 ±  1%  +1.27% (p=0.002 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Mimir-8                             3.637m ± 1%   3.677m ±  1%  +1.10% (p=0.026 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Prometheus-8                        3.645m ± 1%   3.707m ±  1%  +1.72% (p=0.004 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Mimir-8                5.401m ± 1%   5.395m ±  1%       ~ (p=0.699 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Prometheus-8           7.367m ± 2%   7.440m ±  1%       ~ (p=0.310 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Mimir-8               21.02m ± 2%   21.03m ±  1%       ~ (p=0.699 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Prometheus-8          44.50m ± 2%   45.28m ±  2%       ~ (p=0.065 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Mimir-8                               28.83m ± 2%   29.04m ±  1%       ~ (p=0.065 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Prometheus-8                          34.21m ± 1%   34.53m ±  2%       ~ (p=0.180 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Mimir-8                  52.73m ± 1%   53.06m ±  1%       ~ (p=0.180 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Prometheus-8             116.7m ± 0%   116.3m ±  1%       ~ (p=0.310 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Mimir-8                 279.2m ± 1%   282.8m ±  1%       ~ (p=0.065 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Prometheus-8            872.3m ± 1%   878.1m ±  1%  +0.67% (p=0.041 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Mimir-8                                12.36m ± 3%   12.25m ±  2%       ~ (p=0.310 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Prometheus-8                           22.13m ± 3%   22.28m ±  2%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Mimir-8                   18.94m ± 2%   18.86m ±  1%       ~ (p=0.699 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Prometheus-8              60.13m ± 2%   60.10m ±  3%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Mimir-8                  84.52m ± 2%   84.47m ±  3%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Prometheus-8             425.0m ± 1%   424.7m ±  1%       ~ (p=0.937 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Mimir-8                                12.24m ± 0%   12.28m ±  2%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Prometheus-8                           21.55m ± 3%   21.60m ±  1%       ~ (p=0.818 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Mimir-8                   18.77m ± 2%   18.44m ±  3%       ~ (p=0.132 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Prometheus-8              47.41m ± 1%   47.09m ±  1%       ~ (p=0.485 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Mimir-8                  82.24m ± 2%   83.88m ±  4%       ~ (p=0.180 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Prometheus-8             309.2m ± 1%   309.4m ±  1%       ~ (p=0.818 n=6)
Query/sum(a_1),_instant_query/Mimir-8                                                 698.0µ ± 3%   702.7µ ±  3%       ~ (p=0.394 n=6)
Query/sum(a_1),_instant_query/Prometheus-8                                            722.5µ ± 6%   710.3µ ±  2%       ~ (p=0.132 n=6)
Query/sum(a_1),_range_query_with_100_steps/Mimir-8                                    683.8µ ± 3%   736.7µ ±  2%  +7.74% (p=0.002 n=6)
Query/sum(a_1),_range_query_with_100_steps/Prometheus-8                               753.4µ ± 7%   768.3µ ±  4%       ~ (p=0.180 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Mimir-8                                   896.3µ ± 5%   882.4µ ±  3%       ~ (p=0.394 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Prometheus-8                              969.7µ ± 6%   968.0µ ±  2%       ~ (p=0.937 n=6)
Query/sum(a_100),_instant_query/Mimir-8                                               1.891m ± 1%   1.845m ±  3%       ~ (p=0.065 n=6)
Query/sum(a_100),_instant_query/Prometheus-8                                          1.900m ± 2%   1.853m ±  3%  -2.52% (p=0.009 n=6)
Query/sum(a_100),_range_query_with_100_steps/Mimir-8                                  2.914m ± 2%   2.857m ±  2%  -1.96% (p=0.015 n=6)
Query/sum(a_100),_range_query_with_100_steps/Prometheus-8                             3.035m ± 2%   2.968m ±  3%       ~ (p=0.093 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Mimir-8                                 11.91m ± 1%   11.98m ±  1%       ~ (p=0.485 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Prometheus-8                            12.95m ± 1%   13.13m ±  3%  +1.43% (p=0.015 n=6)
Query/sum(a_2000),_instant_query/Mimir-8                                              20.54m ± 2%   20.20m ±  1%  -1.69% (p=0.026 n=6)
Query/sum(a_2000),_instant_query/Prometheus-8                                         20.92m ± 2%   20.71m ±  3%       ~ (p=0.485 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Mimir-8                                 39.91m ± 1%   40.53m ±  1%  +1.55% (p=0.009 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Prometheus-8                            43.30m ± 3%   43.22m ±  2%       ~ (p=0.937 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Mimir-8                                224.7m ± 2%   226.5m ±  1%       ~ (p=0.589 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Prometheus-8                           275.3m ± 1%   277.0m ±  1%       ~ (p=0.240 n=6)
Query/sum_by_(l)(h_1),_instant_query/Mimir-8                                          814.6µ ± 3%   780.6µ ±  7%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_1),_instant_query/Prometheus-8                                     815.3µ ± 7%   765.0µ ±  3%  -6.17% (p=0.009 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Mimir-8                             836.7µ ± 1%   863.0µ ±  5%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Prometheus-8                        908.3µ ± 4%   906.5µ ±  2%       ~ (p=0.818 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Mimir-8                            1.513m ± 3%   1.488m ±  2%       ~ (p=0.394 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Prometheus-8                       1.592m ± 1%   1.620m ±  3%  +1.73% (p=0.015 n=6)
Query/sum_by_(l)(h_100),_instant_query/Mimir-8                                        7.359m ± 1%   7.272m ±  2%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_100),_instant_query/Prometheus-8                                   7.443m ± 2%   7.467m ±  3%       ~ (p=0.589 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Mimir-8                           13.19m ± 2%   13.39m ±  2%  +1.53% (p=0.015 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Prometheus-8                      14.20m ± 2%   14.10m ±  2%       ~ (p=0.310 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Mimir-8                          72.34m ± 1%   72.98m ±  1%       ~ (p=0.093 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Prometheus-8                     87.80m ± 2%   87.65m ±  2%       ~ (p=0.818 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Mimir-8                                       132.9m ± 1%   132.0m ±  2%  -0.64% (p=0.041 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Prometheus-8                                  134.8m ± 2%   134.0m ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Mimir-8                          252.0m ± 0%   254.2m ±  2%       ~ (p=0.093 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Prometheus-8                     285.1m ± 1%   285.0m ±  1%       ~ (p=0.589 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Mimir-8                          1.418 ± 1%    1.420 ±  1%       ~ (p=0.240 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Prometheus-8                     2.028 ± 2%    2.049 ±  1%       ~ (p=0.093 n=6)
Query/sum_by_(le)(h_1),_instant_query/Mimir-8                                         817.1µ ± 5%   774.2µ ±  6%       ~ (p=0.132 n=6)
Query/sum_by_(le)(h_1),_instant_query/Prometheus-8                                    842.4µ ± 7%   808.8µ ±  2%  -3.99% (p=0.004 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Mimir-8                            882.1µ ± 4%   873.1µ ±  4%       ~ (p=0.699 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Prometheus-8                       901.8µ ± 1%   890.8µ ±  4%       ~ (p=0.240 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Mimir-8                           1.513m ± 2%   1.524m ±  2%       ~ (p=0.589 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Prometheus-8                      1.654m ± 2%   1.627m ±  2%       ~ (p=0.065 n=6)
Query/sum_by_(le)(h_100),_instant_query/Mimir-8                                       7.269m ± 1%   7.222m ±  2%       ~ (p=0.240 n=6)
Query/sum_by_(le)(h_100),_instant_query/Prometheus-8                                  7.462m ± 1%   7.377m ±  2%       ~ (p=0.065 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Mimir-8                          13.09m ± 1%   13.21m ±  1%       ~ (p=0.180 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Prometheus-8                     14.04m ± 2%   14.01m ±  1%       ~ (p=0.589 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Mimir-8                         72.59m ± 1%   72.71m ±  1%       ~ (p=0.699 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Prometheus-8                    86.02m ± 2%   83.81m ±  3%       ~ (p=0.132 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Mimir-8                                      130.6m ± 1%   129.2m ±  1%       ~ (p=0.065 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Prometheus-8                                 132.8m ± 1%   131.7m ±  1%       ~ (p=0.093 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Mimir-8                         253.5m ± 1%   251.4m ±  1%       ~ (p=0.065 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Prometheus-8                    276.9m ± 2%   277.3m ±  2%       ~ (p=0.699 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Mimir-8                         1.381 ± 1%    1.399 ±  1%  +1.29% (p=0.041 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Prometheus-8                    1.930 ± 1%    1.930 ±  3%       ~ (p=0.485 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Mimir-8                            1.331m ± 6%   1.327m ±  7%       ~ (p=0.485 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Prometheus-8                       1.410m ± 8%   1.361m ±  4%  -3.46% (p=0.041 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Mimir-8               1.360m ± 5%   1.385m ±  7%       ~ (p=0.240 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Prometheus-8          1.538m ± 4%   1.412m ±  6%  -8.19% (p=0.002 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Mimir-8              1.740m ± 6%   1.756m ±  6%       ~ (p=0.818 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Prometheus-8         2.312m ± 3%   2.385m ±  3%       ~ (p=0.132 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Mimir-8                        2.359m ± 5%   2.320m ±  2%  -1.64% (p=0.041 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Prometheus-8                   2.660m ± 2%   2.676m ±  2%       ~ (p=0.394 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Mimir-8           4.995m ± 2%   5.107m ±  1%  +2.24% (p=0.009 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Prometheus-8      10.08m ± 4%   10.10m ±  1%       ~ (p=0.937 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Mimir-8          27.79m ± 1%   29.51m ±  2%  +6.18% (p=0.002 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Prometheus-8     84.68m ± 5%   83.91m ±  1%       ~ (p=0.240 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Mimir-8                      17.96m ± 2%   18.13m ±  1%       ~ (p=0.180 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Prometheus-8                 24.13m ± 2%   24.67m ±  1%  +2.23% (p=0.004 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Mimir-8         70.10m ± 1%   72.57m ±  1%  +3.53% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Prometheus-8    199.5m ± 1%   200.1m ±  1%       ~ (p=0.132 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Mimir-8        532.6m ± 1%   560.0m ±  2%  +5.15% (p=0.002 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Prometheus-8    1.832 ± 1%    1.841 ±  1%       ~ (p=0.310 n=6)
Query/sum(a_1_+_b_1),_instant_query/Mimir-8                                           1.352m ± 2%   1.369m ±  3%       ~ (p=0.093 n=6)
Query/sum(a_1_+_b_1),_instant_query/Prometheus-8                                      1.375m ± 4%   1.422m ±  3%       ~ (p=0.093 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Mimir-8                              1.443m ± 5%   1.415m ±  3%       ~ (p=0.132 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Prometheus-8                         1.470m ± 4%   1.507m ±  5%       ~ (p=0.065 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Mimir-8                             1.748m ± 4%   1.780m ±  1%       ~ (p=0.132 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Prometheus-8                        2.266m ± 3%   2.218m ±  2%  -2.08% (p=0.002 n=6)
Query/sum(a_100_+_b_100),_instant_query/Mimir-8                                       3.821m ± 2%   3.869m ±  3%       ~ (p=0.240 n=6)
Query/sum(a_100_+_b_100),_instant_query/Prometheus-8                                  3.795m ± 2%   3.832m ±  2%       ~ (p=0.132 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Mimir-8                          5.827m ± 2%   5.858m ±  2%       ~ (p=0.132 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Prometheus-8                     9.309m ± 3%   9.237m ±  2%       ~ (p=0.699 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Mimir-8                         24.39m ± 2%   24.70m ±  2%       ~ (p=0.240 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Prometheus-8                    66.95m ± 1%   66.07m ±  3%       ~ (p=0.485 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Mimir-8                                     44.59m ± 2%   44.66m ±  2%       ~ (p=0.485 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Prometheus-8                                44.62m ± 1%   44.74m ±  3%       ~ (p=0.818 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Mimir-8                        85.45m ± 1%   85.57m ±  3%       ~ (p=0.937 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Prometheus-8                   180.2m ± 2%   181.6m ±  1%       ~ (p=0.180 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Mimir-8                       461.7m ± 1%   465.1m ±  1%       ~ (p=0.065 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Prometheus-8                   1.493 ± 1%    1.487 ±  1%       ~ (p=0.310 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Mimir-8                               741.2µ ± 4%   745.3µ ±  3%       ~ (p=0.699 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Prometheus-8                          811.7µ ± 4%   796.2µ ±  4%       ~ (p=0.310 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Mimir-8                  838.3µ ± 3%   844.3µ ±  3%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Prometheus-8             922.8µ ± 4%   949.9µ ±  3%       ~ (p=0.093 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Mimir-8                 1.619m ± 2%   1.712m ±  4%  +5.72% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Prometheus-8            2.210m ± 1%   2.238m ±  2%  +1.30% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Mimir-8                             3.254m ± 1%   3.339m ±  2%  +2.61% (p=0.004 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Prometheus-8                        4.233m ± 3%   4.303m ±  3%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Mimir-8                10.54m ± 2%   11.29m ±  2%  +7.13% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Prometheus-8           17.67m ± 1%   17.81m ±  6%       ~ (p=0.240 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Mimir-8               82.93m ± 2%   87.37m ±  1%  +5.35% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Prometheus-8          146.8m ± 1%   148.0m ±  1%       ~ (p=0.065 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Mimir-8                            47.85m ± 2%   48.33m ±  2%       ~ (p=0.132 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Prometheus-8                       68.86m ± 1%   68.62m ±  4%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Mimir-8               202.3m ± 1%   213.4m ±  2%  +5.47% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Prometheus-8          353.6m ± 1%   356.1m ±  2%       ~ (p=0.394 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Mimir-8               1.605 ± 1%    1.690 ±  1%  +5.26% (p=0.002 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Prometheus-8          3.156 ± 2%    3.181 ±  1%       ~ (p=0.180 n=6)
Query/rate(nh_1[1m]),_instant_query/Mimir-8                                                         653.3µ ±  5%
Query/rate(nh_1[1m]),_instant_query/Prometheus-8                                                    697.6µ ±  2%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Mimir-8                                            828.4µ ±  3%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Prometheus-8                                       897.4µ ±  2%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Mimir-8                                           1.733m ±  2%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Prometheus-8                                      2.016m ±  2%
Query/rate(nh_100[1m]),_instant_query/Mimir-8                                                       1.372m ±  1%
Query/rate(nh_100[1m]),_instant_query/Prometheus-8                                                  1.672m ±  2%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Mimir-8                                          10.23m ±  2%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Prometheus-8                                     13.36m ±  4%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Mimir-8                                         94.42m ±  1%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Prometheus-8                                    121.6m ±  1%
Query/rate(nh_2000[1m]),_instant_query/Mimir-8                                                      12.48m ±  2%
Query/rate(nh_2000[1m]),_instant_query/Prometheus-8                                                 17.76m ±  2%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Mimir-8                                         201.7m ±  3%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Prometheus-8                                    256.7m ±  1%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Mimir-8                                         2.133 ±  1%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Prometheus-8                                    2.662 ±  0%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Mimir-8                                          10.08m ±  3%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Prometheus-8                                     12.87m ±  1%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Mimir-8                                         1.074 ±  1%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Prometheus-8                                    1.364 ±  1%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Mimir-8                                        20.84 ±  1%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Prometheus-8                                   26.81 ±  0%
Query/rate(nh_1[1h]),_instant_query/Mimir-8                                                         916.0µ ±  2%
Query/rate(nh_1[1h]),_instant_query/Prometheus-8                                                    1.053m ±  2%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Mimir-8                                            1.226m ±  3%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Prometheus-8                                       1.628m ±  1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Mimir-8                                           4.137m ±  1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Prometheus-8                                      6.269m ±  1%
Query/rate(nh_100[1h]),_instant_query/Mimir-8                                                       12.89m ±  2%
Query/rate(nh_100[1h]),_instant_query/Prometheus-8                                                  15.46m ±  1%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Mimir-8                                          47.06m ±  1%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Prometheus-8                                     72.60m ±  1%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Mimir-8                                         359.8m ±  1%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Prometheus-8                                    595.1m ±  1%
Query/rate(nh_2000[1h]),_instant_query/Mimir-8                                                      250.0m ±  1%
Query/rate(nh_2000[1h]),_instant_query/Prometheus-8                                                 292.2m ±  1%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Mimir-8                                         927.5m ±  1%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Prometheus-8                                     1.448 ±  0%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Mimir-8                                         7.445 ±  1%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Prometheus-8                                    11.97 ±  0%
Query/sum_by_(l)(nh_1),_instant_query/Mimir-8                                                       741.8µ ±  2%
Query/sum_by_(l)(nh_1),_instant_query/Prometheus-8                                                  815.9µ ±  4%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Mimir-8                                          893.0µ ±  6%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Prometheus-8                                     927.2µ ±  3%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Mimir-8                                         1.904m ±  4%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Prometheus-8                                    1.991m ±  4%
Query/sum_by_(l)(nh_100),_instant_query/Mimir-8                                                     3.975m ±  2%
Query/sum_by_(l)(nh_100),_instant_query/Prometheus-8                                                4.055m ±  1%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Mimir-8                                        13.82m ±  3%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Prometheus-8                                   16.64m ±  5%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Mimir-8                                       104.8m ±  2%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Prometheus-8                                  154.6m ±  2%
Query/sum_by_(l)(nh_2000),_instant_query/Mimir-8                                                    64.87m ±  1%
Query/sum_by_(l)(nh_2000),_instant_query/Prometheus-8                                               65.31m ±  1%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Mimir-8                                       268.0m ±  1%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Prometheus-8                                  371.5m ±  1%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Mimir-8                                       2.333 ±  2%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                  3.841 ±  1%
Query/sum_by_(le)(nh_1),_instant_query/Mimir-8                                                      762.6µ ±  4%
Query/sum_by_(le)(nh_1),_instant_query/Prometheus-8                                                 732.6µ ±  7%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Mimir-8                                         880.4µ ±  3%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Prometheus-8                                    945.6µ ±  3%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Mimir-8                                        1.838m ±  2%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Prometheus-8                                   2.056m ±  1%
Query/sum_by_(le)(nh_100),_instant_query/Mimir-8                                                    3.881m ±  2%
Query/sum_by_(le)(nh_100),_instant_query/Prometheus-8                                               3.965m ±  1%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Mimir-8                                       12.44m ±  1%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Prometheus-8                                  13.35m ± 10%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Mimir-8                                      91.05m ±  2%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Prometheus-8                                 122.7m ±  3%
Query/sum_by_(le)(nh_2000),_instant_query/Mimir-8                                                   62.81m ±  2%
Query/sum_by_(le)(nh_2000),_instant_query/Prometheus-8                                              63.94m ±  1%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Mimir-8                                      234.5m ±  2%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Prometheus-8                                 309.1m ±  1%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Mimir-8                                      1.773 ±  3%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                 2.979 ±  3%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Mimir-8                                            748.0µ ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Prometheus-8                                       769.7µ ±  5%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Mimir-8                               875.4µ ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Prometheus-8                          968.3µ ±  3%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Mimir-8                              1.856m ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Prometheus-8                         2.217m ±  3%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Mimir-8                                          1.451m ±  3%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Prometheus-8                                     1.711m ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Mimir-8                             10.60m ±  4%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Prometheus-8                        14.40m ±  3%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Mimir-8                            99.69m ±  3%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Prometheus-8                       138.3m ±  1%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Mimir-8                                         12.83m ±  2%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Prometheus-8                                    18.27m ±  3%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Mimir-8                            207.3m ±  2%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Prometheus-8                       295.7m ±  1%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Mimir-8                            1.965 ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Prometheus-8                       3.081 ±  1%
geomean                                                                               17.75m        19.92m        +0.00%

                                                                                    │    main.txt    │               rate.txt               │
                                                                                    │      B/op      │      B/op       vs base              │
Query/a_1,_instant_query/Mimir-8                                                       19.33Ki ±  0%    19.33Ki ±  0%       ~ (p=0.913 n=6)
Query/a_1,_instant_query/Prometheus-8                                                  20.83Ki ±  0%    20.78Ki ±  0%       ~ (p=0.093 n=6)
Query/a_1,_range_query_with_100_steps/Mimir-8                                          19.88Ki ±  0%    19.87Ki ±  0%       ~ (p=0.589 n=6)
Query/a_1,_range_query_with_100_steps/Prometheus-8                                     21.87Ki ±  0%    21.84Ki ±  0%       ~ (p=0.093 n=6)
Query/a_1,_range_query_with_1000_steps/Mimir-8                                         24.56Ki ±  1%    24.56Ki ±  0%       ~ (p=0.589 n=6)
Query/a_1,_range_query_with_1000_steps/Prometheus-8                                    26.63Ki ±  0%    26.62Ki ±  0%       ~ (p=0.818 n=6)
Query/a_100,_instant_query/Mimir-8                                                     156.8Ki ±  0%    156.7Ki ±  0%       ~ (p=0.485 n=6)
Query/a_100,_instant_query/Prometheus-8                                                173.2Ki ±  0%    173.3Ki ±  0%       ~ (p=0.699 n=6)
Query/a_100,_range_query_with_100_steps/Mimir-8                                        213.8Ki ±  0%    213.6Ki ±  0%       ~ (p=0.818 n=6)
Query/a_100,_range_query_with_100_steps/Prometheus-8                                   225.4Ki ±  0%    226.0Ki ±  0%       ~ (p=0.310 n=6)
Query/a_100,_range_query_with_1000_steps/Mimir-8                                       663.0Ki ±  0%    662.3Ki ±  0%       ~ (p=0.589 n=6)
Query/a_100,_range_query_with_1000_steps/Prometheus-8                                  673.3Ki ±  0%    673.5Ki ±  0%       ~ (p=0.394 n=6)
Query/a_2000,_instant_query/Mimir-8                                                    2.715Mi ±  1%    2.722Mi ±  0%       ~ (p=0.240 n=6)
Query/a_2000,_instant_query/Prometheus-8                                               3.048Mi ±  0%    3.047Mi ±  0%       ~ (p=0.937 n=6)
Query/a_2000,_range_query_with_100_steps/Mimir-8                                       3.833Mi ±  1%    3.838Mi ±  1%       ~ (p=0.589 n=6)
Query/a_2000,_range_query_with_100_steps/Prometheus-8                                  3.993Mi ±  0%    4.002Mi ±  0%       ~ (p=0.589 n=6)
Query/a_2000,_range_query_with_1000_steps/Mimir-8                                      12.52Mi ±  1%    12.47Mi ±  1%       ~ (p=0.180 n=6)
Query/a_2000,_range_query_with_1000_steps/Prometheus-8                                 12.62Mi ±  0%    12.62Mi ±  0%       ~ (p=0.240 n=6)
Query/nh_1,_instant_query/Mimir-8                                                      34.65Ki ±  0%    34.65Ki ±  0%       ~ (p=0.699 n=6)
Query/nh_1,_instant_query/Prometheus-8                                                 36.11Ki ±  1%    36.10Ki ±  1%       ~ (p=0.818 n=6)
Query/nh_1,_range_query_with_100_steps/Mimir-8                                         89.26Ki ±  0%    89.26Ki ±  0%       ~ (p=0.699 n=6)
Query/nh_1,_range_query_with_100_steps/Prometheus-8                                    91.21Ki ±  0%    91.16Ki ±  0%       ~ (p=0.180 n=6)
Query/nh_1,_range_query_with_1000_steps/Mimir-8                                        549.0Ki ±  0%    549.1Ki ±  0%       ~ (p=1.000 n=6)
Query/nh_1,_range_query_with_1000_steps/Prometheus-8                                   549.7Ki ±  0%    549.9Ki ±  0%       ~ (p=0.818 n=6)
Query/nh_100,_instant_query/Mimir-8                                                    974.4Ki ±  0%    973.6Ki ±  0%       ~ (p=0.937 n=6)
Query/nh_100,_instant_query/Prometheus-8                                               990.5Ki ±  0%    990.3Ki ±  0%       ~ (p=0.180 n=6)
Query/nh_100,_range_query_with_100_steps/Mimir-8                                       5.919Mi ±  0%    5.918Mi ±  0%  -0.02% (p=0.026 n=6)
Query/nh_100,_range_query_with_100_steps/Prometheus-8                                  5.922Mi ±  0%    5.921Mi ±  0%       ~ (p=0.093 n=6)
Query/nh_100,_range_query_with_1000_steps/Mimir-8                                      50.69Mi ±  0%    50.71Mi ±  0%       ~ (p=0.180 n=6)
Query/nh_100,_range_query_with_1000_steps/Prometheus-8                                 50.72Mi ±  0%    50.69Mi ±  0%       ~ (p=0.240 n=6)
Query/nh_2000,_instant_query/Mimir-8                                                   18.47Mi ±  0%    18.47Mi ±  0%       ~ (p=0.818 n=6)
Query/nh_2000,_instant_query/Prometheus-8                                              18.77Mi ±  0%    18.76Mi ±  0%       ~ (p=0.699 n=6)
Query/nh_2000,_range_query_with_100_steps/Mimir-8                                      118.8Mi ±  1%    118.8Mi ±  1%       ~ (p=0.394 n=6)
Query/nh_2000,_range_query_with_100_steps/Prometheus-8                                 118.7Mi ±  0%    118.7Mi ±  0%       ~ (p=0.937 n=6)
Query/nh_2000,_range_query_with_1000_steps/Mimir-8                                     1.019Gi ±  0%    1.019Gi ±  0%       ~ (p=0.310 n=6)
Query/nh_2000,_range_query_with_1000_steps/Prometheus-8                                1.015Gi ±  0%    1.015Gi ±  0%       ~ (p=0.394 n=6)
Query/a_1[1m],_instant_query/Mimir-8                                                   19.07Ki ±  0%    19.06Ki ±  0%       ~ (p=0.509 n=6)
Query/a_1[1m],_instant_query/Prometheus-8                                              21.91Ki ±  0%    21.90Ki ±  0%       ~ (p=0.589 n=6)
Query/a_100[1m],_instant_query/Mimir-8                                                 114.4Ki ±  0%    114.2Ki ±  0%       ~ (p=0.589 n=6)
Query/a_100[1m],_instant_query/Prometheus-8                                            139.9Ki ±  0%    139.9Ki ±  0%       ~ (p=0.937 n=6)
Query/a_2000[1m],_instant_query/Mimir-8                                                1.936Mi ±  1%    1.939Mi ±  0%       ~ (p=1.000 n=6)
Query/a_2000[1m],_instant_query/Prometheus-8                                           2.357Mi ±  0%    2.356Mi ±  0%       ~ (p=0.818 n=6)
Query/rate(a_1[1m]),_instant_query/Mimir-8                                             19.29Ki ±  0%    19.31Ki ±  0%       ~ (p=0.729 n=6)
Query/rate(a_1[1m]),_instant_query/Prometheus-8                                        22.78Ki ±  0%    22.77Ki ±  0%       ~ (p=0.394 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Mimir-8                                19.75Ki ±  0%    19.73Ki ±  0%       ~ (p=0.190 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Prometheus-8                           23.69Ki ±  0%    23.70Ki ±  0%       ~ (p=0.699 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Mimir-8                               24.57Ki ±  1%    24.56Ki ±  0%       ~ (p=0.818 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Prometheus-8                          28.65Ki ±  0%    28.71Ki ±  0%       ~ (p=0.240 n=6)
Query/rate(a_100[1m]),_instant_query/Mimir-8                                           114.1Ki ±  0%    114.1Ki ±  0%       ~ (p=0.738 n=6)
Query/rate(a_100[1m]),_instant_query/Prometheus-8                                      154.2Ki ±  0%    154.1Ki ±  0%       ~ (p=0.485 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Mimir-8                              158.4Ki ±  0%    158.2Ki ±  0%       ~ (p=0.180 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Prometheus-8                         193.7Ki ±  0%    193.9Ki ±  0%       ~ (p=0.394 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Mimir-8                             634.6Ki ±  0%    634.5Ki ±  1%       ~ (p=0.937 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Prometheus-8                        673.7Ki ±  1%    673.2Ki ±  1%       ~ (p=1.000 n=6)
Query/rate(a_2000[1m]),_instant_query/Mimir-8                                          1.866Mi ±  1%    1.864Mi ±  0%       ~ (p=0.485 n=6)
Query/rate(a_2000[1m]),_instant_query/Prometheus-8                                     2.643Mi ±  0%    2.644Mi ±  0%       ~ (p=1.000 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Mimir-8                             2.786Mi ±  1%    2.798Mi ±  1%       ~ (p=0.180 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Prometheus-8                        3.414Mi ±  0%    3.417Mi ±  0%       ~ (p=0.699 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Mimir-8                            11.91Mi ±  1%    11.89Mi ±  1%       ~ (p=0.818 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Prometheus-8                       12.49Mi ±  1%    12.50Mi ±  1%       ~ (p=0.240 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Mimir-8                              74.75Ki ±  8%    78.02Ki ±  4%       ~ (p=0.240 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Prometheus-8                         85.92Ki ± 10%    90.03Ki ±  7%       ~ (p=0.132 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Mimir-8                            5.502Mi ±  2%    5.637Mi ±  2%  +2.44% (p=0.026 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Prometheus-8                       5.621Mi ±  4%    5.621Mi ±  2%       ~ (p=0.937 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Mimir-8                           610.0Mi ±  0%    610.0Mi ±  0%       ~ (p=0.937 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Prometheus-8                      1.054Gi ±  0%    1.054Gi ±  0%       ~ (p=0.240 n=6)
Query/rate(a_1[1d]),_instant_query/Mimir-8                                             74.27Ki ±  9%    72.90Ki ±  4%       ~ (p=0.699 n=6)
Query/rate(a_1[1d]),_instant_query/Prometheus-8                                        647.5Ki ±  2%    633.2Ki ±  3%       ~ (p=0.065 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Mimir-8                                74.40Ki ±  7%    73.58Ki ± 14%       ~ (p=0.937 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Prometheus-8                           653.5Ki ±  3%    646.8Ki ±  3%       ~ (p=0.937 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Mimir-8                               69.06Ki ± 25%    69.10Ki ±  9%       ~ (p=0.937 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Prometheus-8                          642.2Ki ±  4%    634.8Ki ±  3%       ~ (p=0.394 n=6)
Query/rate(a_100[1d]),_instant_query/Mimir-8                                           5.092Mi ±  3%    5.056Mi ±  1%       ~ (p=0.394 n=6)
Query/rate(a_100[1d]),_instant_query/Prometheus-8                                      5.608Mi ±  2%    5.626Mi ±  2%       ~ (p=0.937 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Mimir-8                              5.160Mi ±  3%    5.072Mi ±  4%       ~ (p=0.485 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Prometheus-8                         5.636Mi ±  2%    5.664Mi ±  1%       ~ (p=0.937 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Mimir-8                             5.706Mi ±  8%    5.738Mi ±  3%       ~ (p=0.699 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Prometheus-8                        8.479Mi ±  2%    8.454Mi ±  1%       ~ (p=1.000 n=6)
Query/rate(a_2000[1d]),_instant_query/Mimir-8                                          96.30Mi ±  1%    96.32Mi ±  1%       ~ (p=0.818 n=6)
Query/rate(a_2000[1d]),_instant_query/Prometheus-8                                     97.43Mi ±  0%    97.23Mi ±  0%       ~ (p=0.093 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Mimir-8                             100.9Mi ±  1%    100.9Mi ±  0%       ~ (p=0.699 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Prometheus-8                        101.1Mi ±  0%    101.3Mi ±  1%       ~ (p=0.310 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Mimir-8                            135.4Mi ±  1%    135.4Mi ±  1%       ~ (p=0.699 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Prometheus-8                       136.2Mi ±  1%    136.2Mi ±  1%       ~ (p=0.394 n=6)
Query/a_1_-_b_1,_instant_query/Mimir-8                                                 37.99Ki ±  0%    37.96Ki ±  0%       ~ (p=0.781 n=6)
Query/a_1_-_b_1,_instant_query/Prometheus-8                                            42.47Ki ±  0%    42.53Ki ±  0%  +0.13% (p=0.004 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Mimir-8                                    39.10Ki ±  0%    39.09Ki ±  0%       ~ (p=0.699 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Prometheus-8                               48.82Ki ±  0%    48.76Ki ±  0%       ~ (p=0.240 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Mimir-8                                   48.35Ki ±  0%    48.36Ki ±  1%       ~ (p=0.699 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Prometheus-8                              100.8Ki ±  0%    100.8Ki ±  0%       ~ (p=0.485 n=6)
Query/a_100_-_b_100,_instant_query/Mimir-8                                             338.3Ki ±  0%    338.1Ki ±  0%       ~ (p=0.937 n=6)
Query/a_100_-_b_100,_instant_query/Prometheus-8                                        437.8Ki ±  0%    437.9Ki ±  0%       ~ (p=0.937 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Mimir-8                                451.8Ki ±  0%    451.7Ki ±  0%       ~ (p=0.937 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Prometheus-8                           642.9Ki ±  0%    642.7Ki ±  0%       ~ (p=0.589 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Mimir-8                               1.317Mi ±  0%    1.322Mi ±  0%  +0.34% (p=0.009 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Prometheus-8                          2.348Mi ±  0%    2.348Mi ±  1%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000,_instant_query/Mimir-8                                           6.034Mi ±  0%    6.022Mi ±  0%       ~ (p=0.065 n=6)
Query/a_2000_-_b_2000,_instant_query/Prometheus-8                                      8.274Mi ±  0%    8.270Mi ±  0%       ~ (p=0.589 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Mimir-8                              8.189Mi ±  0%    8.181Mi ±  0%       ~ (p=1.000 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Prometheus-8                         10.39Mi ±  1%    10.38Mi ±  7%       ~ (p=1.000 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Mimir-8                             25.48Mi ±  2%    25.47Mi ±  2%       ~ (p=0.937 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Prometheus-8                        123.3Mi ±  0%    123.5Mi ±  0%       ~ (p=0.394 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Mimir-8                                  153.1Ki ±  2%    153.1Ki ±  3%       ~ (p=0.699 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Prometheus-8                             675.9Ki ±  3%    666.2Ki ±  4%       ~ (p=0.310 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Mimir-8                              10.93Mi ±  1%    10.98Mi ±  1%       ~ (p=0.310 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Prometheus-8                         21.01Mi ±  1%    21.11Mi ±  1%       ~ (p=0.485 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Mimir-8                            721.9Mi ±  0%    721.4Mi ±  0%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Prometheus-8                       3.055Gi ±  0%    3.056Gi ±  0%       ~ (p=0.310 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Mimir-8                              257.8Ki ±  0%    258.2Ki ±  0%       ~ (p=0.132 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Prometheus-8                         340.7Ki ±  0%    340.3Ki ±  0%       ~ (p=0.240 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Mimir-8                 340.0Ki ±  0%    340.1Ki ±  0%       ~ (p=1.000 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Prometheus-8            508.5Ki ±  0%    509.1Ki ±  0%       ~ (p=0.485 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Mimir-8               1019.7Ki ±  0%   1019.5Ki ±  1%       ~ (p=0.937 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Prometheus-8           1.945Mi ±  1%    1.946Mi ±  0%       ~ (p=0.818 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Mimir-8                                4.054Mi ±  0%    4.052Mi ±  0%       ~ (p=0.485 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Prometheus-8                           6.216Mi ±  0%    6.222Mi ±  0%       ~ (p=0.310 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Mimir-8                   5.501Mi ±  1%    5.501Mi ±  0%       ~ (p=0.818 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Prometheus-8              7.786Mi ±  1%    7.781Mi ±  0%       ~ (p=0.818 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Mimir-8                  16.83Mi ±  0%    16.82Mi ±  0%       ~ (p=0.310 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Prometheus-8             21.24Mi ±  1%    21.15Mi ±  1%       ~ (p=0.485 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Mimir-8                                 2.016Mi ±  1%    2.014Mi ±  1%       ~ (p=0.589 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Prometheus-8                            4.288Mi ±  0%    4.288Mi ±  0%       ~ (p=0.699 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Mimir-8                    2.570Mi ±  8%    2.487Mi ± 10%       ~ (p=1.000 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Prometheus-8               5.373Mi ±  0%    5.378Mi ±  0%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Mimir-8                   5.743Mi ±  4%    5.817Mi ±  4%       ~ (p=0.093 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Prometheus-8              14.02Mi ±  1%    14.01Mi ±  1%       ~ (p=0.937 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Mimir-8                                 2.065Mi ±  3%    2.046Mi ±  4%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Prometheus-8                            3.663Mi ±  0%    3.660Mi ±  0%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Mimir-8                    2.532Mi ±  7%    2.563Mi ±  8%       ~ (p=0.310 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Prometheus-8               4.732Mi ±  1%    4.737Mi ±  0%       ~ (p=0.937 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Mimir-8                   5.894Mi ±  2%    5.806Mi ± 13%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Prometheus-8              13.63Mi ±  2%    13.60Mi ±  2%       ~ (p=0.485 n=6)
Query/sum(a_1),_instant_query/Mimir-8                                                  19.94Ki ±  0%    19.96Ki ±  0%       ~ (p=0.485 n=6)
Query/sum(a_1),_instant_query/Prometheus-8                                             21.97Ki ±  0%    21.96Ki ±  0%       ~ (p=0.139 n=6)
Query/sum(a_1),_range_query_with_100_steps/Mimir-8                                     20.49Ki ±  0%    20.52Ki ±  0%       ~ (p=0.368 n=6)
Query/sum(a_1),_range_query_with_100_steps/Prometheus-8                                23.00Ki ±  2%    23.01Ki ±  0%       ~ (p=0.818 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Mimir-8                                    25.25Ki ±  1%    25.19Ki ±  1%       ~ (p=0.310 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Prometheus-8                               27.77Ki ±  1%    27.75Ki ±  0%       ~ (p=0.669 n=6)
Query/sum(a_100),_instant_query/Mimir-8                                                158.3Ki ±  0%    158.5Ki ±  0%       ~ (p=0.394 n=6)
Query/sum(a_100),_instant_query/Prometheus-8                                           177.8Ki ±  0%    177.8Ki ±  0%       ~ (p=0.818 n=6)
Query/sum(a_100),_range_query_with_100_steps/Mimir-8                                   214.4Ki ±  0%    214.3Ki ±  0%       ~ (p=0.485 n=6)
Query/sum(a_100),_range_query_with_100_steps/Prometheus-8                              233.5Ki ±  0%    233.8Ki ±  0%  +0.16% (p=0.026 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Mimir-8                                  667.6Ki ±  0%    666.8Ki ±  1%       ~ (p=0.394 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Prometheus-8                             681.2Ki ±  1%    681.9Ki ±  0%       ~ (p=0.699 n=6)
Query/sum(a_2000),_instant_query/Mimir-8                                               2.716Mi ±  0%    2.715Mi ±  0%       ~ (p=0.589 n=6)
Query/sum(a_2000),_instant_query/Prometheus-8                                          3.114Mi ±  0%    3.110Mi ±  0%       ~ (p=0.394 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Mimir-8                                  3.751Mi ±  0%    3.748Mi ±  0%       ~ (p=0.818 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Prometheus-8                             4.142Mi ±  0%    4.135Mi ±  0%       ~ (p=0.589 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Mimir-8                                 12.57Mi ±  1%    12.52Mi ±  1%       ~ (p=0.699 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Prometheus-8                            12.75Mi ±  2%    12.76Mi ±  0%       ~ (p=0.699 n=6)
Query/sum_by_(l)(h_1),_instant_query/Mimir-8                                           26.92Ki ±  0%    26.92Ki ±  0%       ~ (p=0.786 n=6)
Query/sum_by_(l)(h_1),_instant_query/Prometheus-8                                      29.87Ki ±  0%    29.86Ki ±  0%       ~ (p=0.699 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Mimir-8                              30.18Ki ±  0%    30.18Ki ±  0%       ~ (p=0.667 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Prometheus-8                         33.65Ki ±  0%    33.67Ki ±  0%       ~ (p=0.180 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Mimir-8                             57.99Ki ±  0%    58.09Ki ±  0%       ~ (p=0.699 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Prometheus-8                        61.14Ki ±  1%    61.23Ki ±  0%       ~ (p=0.589 n=6)
Query/sum_by_(l)(h_100),_instant_query/Mimir-8                                         940.7Ki ±  0%    941.3Ki ±  0%       ~ (p=0.485 n=6)
Query/sum_by_(l)(h_100),_instant_query/Prometheus-8                                    1.072Mi ±  0%    1.072Mi ±  0%       ~ (p=0.699 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Mimir-8                            1.236Mi ±  0%    1.238Mi ±  0%       ~ (p=0.132 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Prometheus-8                       1.381Mi ±  0%    1.380Mi ±  0%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Mimir-8                           3.889Mi ±  0%    3.881Mi ±  0%       ~ (p=0.093 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Prometheus-8                      4.036Mi ±  1%    4.043Mi ±  1%  +0.18% (p=0.026 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Mimir-8                                        19.87Mi ±  0%    19.87Mi ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Prometheus-8                                   22.81Mi ±  0%    22.82Mi ±  0%       ~ (p=0.818 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Mimir-8                           27.51Mi ±  2%    27.84Mi ±  2%       ~ (p=0.132 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Prometheus-8                      28.59Mi ±  0%    28.64Mi ±  0%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Mimir-8                          111.1Mi ±  0%    110.9Mi ±  0%       ~ (p=0.394 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Prometheus-8                     300.6Mi ±  0%    300.7Mi ±  0%       ~ (p=0.310 n=6)
Query/sum_by_(le)(h_1),_instant_query/Mimir-8                                          27.08Ki ±  0%    27.09Ki ±  0%       ~ (p=0.784 n=6)
Query/sum_by_(le)(h_1),_instant_query/Prometheus-8                                     31.43Ki ±  0%    31.43Ki ±  0%       ~ (p=0.905 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Mimir-8                             30.31Ki ±  0%    30.32Ki ±  0%       ~ (p=0.394 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Prometheus-8                        35.01Ki ±  0%    34.99Ki ±  0%       ~ (p=0.169 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Mimir-8                            58.20Ki ±  1%    58.00Ki ±  1%       ~ (p=0.240 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Prometheus-8                       62.67Ki ±  0%    62.54Ki ±  0%       ~ (p=0.485 n=6)
Query/sum_by_(le)(h_100),_instant_query/Mimir-8                                        923.7Ki ±  0%    925.1Ki ±  0%       ~ (p=0.180 n=6)
Query/sum_by_(le)(h_100),_instant_query/Prometheus-8                                   1.035Mi ±  0%    1.035Mi ±  0%       ~ (p=0.310 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Mimir-8                           1.215Mi ±  0%    1.217Mi ±  0%       ~ (p=0.394 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Prometheus-8                      1.349Mi ±  0%    1.348Mi ±  0%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Mimir-8                          3.862Mi ±  0%    3.868Mi ±  0%       ~ (p=0.093 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Prometheus-8                     4.013Mi ±  0%    4.010Mi ±  1%       ~ (p=0.589 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Mimir-8                                       19.21Mi ±  0%    19.28Mi ±  0%  +0.34% (p=0.026 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Prometheus-8                                  21.93Mi ±  0%    21.94Mi ±  0%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Mimir-8                          25.57Mi ±  0%    25.46Mi ±  1%       ~ (p=0.132 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Prometheus-8                     27.88Mi ±  0%    27.91Mi ±  0%       ~ (p=0.093 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Mimir-8                         78.99Mi ±  0%    78.95Mi ±  0%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Prometheus-8                    268.6Mi ±  0%    268.7Mi ±  0%       ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Mimir-8                             37.85Ki ±  0%    37.84Ki ±  0%       ~ (p=0.667 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Prometheus-8                        46.44Ki ±  0%    46.39Ki ±  0%  -0.11% (p=0.026 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Mimir-8                38.68Ki ±  0%    38.73Ki ±  0%       ~ (p=0.093 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Prometheus-8           52.46Ki ±  0%    52.41Ki ±  0%       ~ (p=0.327 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Mimir-8               48.31Ki ±  1%    48.31Ki ±  0%       ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Prometheus-8          105.0Ki ±  0%    105.0Ki ±  0%       ~ (p=0.818 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Mimir-8                         247.6Ki ±  0%    247.7Ki ±  0%       ~ (p=0.394 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Prometheus-8                    394.2Ki ±  0%    394.2Ki ±  0%       ~ (p=0.394 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Mimir-8            336.1Ki ±  0%    335.6Ki ±  0%       ~ (p=0.132 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Prometheus-8       574.7Ki ±  1%    573.9Ki ±  0%       ~ (p=0.699 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Mimir-8           1.261Mi ±  0%    1.261Mi ±  0%       ~ (p=0.818 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Prometheus-8      2.345Mi ±  1%    2.334Mi ±  1%       ~ (p=0.937 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Mimir-8                       4.219Mi ±  0%    4.220Mi ±  0%       ~ (p=0.589 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Prometheus-8                  7.353Mi ±  0%    7.355Mi ±  0%       ~ (p=0.310 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Mimir-8          6.051Mi ±  0%    6.062Mi ±  1%       ~ (p=0.310 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Prometheus-8     9.061Mi ±  1%    9.050Mi ±  1%       ~ (p=0.699 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Mimir-8         25.39Mi ±  1%    25.78Mi ±  2%       ~ (p=0.065 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Prometheus-8    123.0Mi ±  1%    123.0Mi ±  1%       ~ (p=0.937 n=6)
Query/sum(a_1_+_b_1),_instant_query/Mimir-8                                            38.62Ki ±  0%    38.59Ki ±  0%       ~ (p=0.394 n=6)
Query/sum(a_1_+_b_1),_instant_query/Prometheus-8                                       43.85Ki ±  0%    43.90Ki ±  0%  +0.13% (p=0.026 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Mimir-8                               39.71Ki ±  0%    39.69Ki ±  0%       ~ (p=1.000 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Prometheus-8                          50.20Ki ±  0%    50.15Ki ±  0%       ~ (p=0.169 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Mimir-8                              49.00Ki ±  0%    49.09Ki ±  0%       ~ (p=0.240 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Prometheus-8                         102.2Ki ±  0%    102.2Ki ±  0%       ~ (p=0.937 n=6)
Query/sum(a_100_+_b_100),_instant_query/Mimir-8                                        340.1Ki ±  0%    339.6Ki ±  0%       ~ (p=0.093 n=6)
Query/sum(a_100_+_b_100),_instant_query/Prometheus-8                                   442.4Ki ±  0%    442.3Ki ±  0%       ~ (p=0.699 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Mimir-8                           451.3Ki ±  0%    451.3Ki ±  0%       ~ (p=0.818 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Prometheus-8                      651.7Ki ±  0%    652.0Ki ±  0%       ~ (p=0.937 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Mimir-8                          1.325Mi ±  0%    1.324Mi ±  0%       ~ (p=1.000 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Prometheus-8                     2.362Mi ±  0%    2.358Mi ±  0%       ~ (p=0.589 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Mimir-8                                      5.997Mi ±  0%    5.994Mi ±  0%       ~ (p=0.180 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Prometheus-8                                 8.332Mi ±  0%    8.322Mi ±  0%       ~ (p=0.699 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Mimir-8                         8.116Mi ±  1%    8.113Mi ±  1%       ~ (p=1.000 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Prometheus-8                    10.56Mi ±  1%    10.61Mi ± 11%       ~ (p=0.310 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Mimir-8                        25.46Mi ±  2%    25.64Mi ±  2%       ~ (p=0.180 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Prometheus-8                   123.4Mi ±  1%    123.4Mi ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Mimir-8                                24.82Ki ±  0%    24.84Ki ±  0%       ~ (p=0.619 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Prometheus-8                           32.84Ki ±  1%    32.86Ki ±  0%       ~ (p=0.251 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Mimir-8                   27.42Ki ±  0%    27.39Ki ±  0%       ~ (p=0.258 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Prometheus-8              35.37Ki ±  0%    35.34Ki ±  0%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Mimir-8                  56.25Ki ±  1%    56.35Ki ±  1%       ~ (p=0.589 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Prometheus-8             64.02Ki ±  0%    64.07Ki ±  0%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Mimir-8                              663.4Ki ±  0%    663.8Ki ±  0%       ~ (p=1.000 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Prometheus-8                         934.6Ki ±  0%    934.5Ki ±  0%       ~ (p=0.818 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Mimir-8                 928.2Ki ±  0%    926.7Ki ±  0%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Prometheus-8            1.171Mi ±  1%    1.172Mi ±  1%       ~ (p=1.000 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Mimir-8                3.702Mi ±  0%    3.701Mi ±  0%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Prometheus-8           4.009Mi ±  0%    4.007Mi ±  0%       ~ (p=0.589 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Mimir-8                             14.06Mi ±  0%    14.03Mi ±  0%       ~ (p=0.394 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Prometheus-8                        19.38Mi ±  0%    19.40Mi ±  0%       ~ (p=0.240 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Mimir-8                19.24Mi ±  0%    19.27Mi ±  0%       ~ (p=0.394 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Prometheus-8           24.34Mi ±  0%    24.32Mi ±  0%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Mimir-8               75.57Mi ±  0%    75.46Mi ±  0%       ~ (p=0.240 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Prometheus-8          268.0Mi ±  0%    267.8Mi ±  0%       ~ (p=0.180 n=6)
Query/rate(nh_1[1m]),_instant_query/Mimir-8                                                             24.03Ki ±  0%
Query/rate(nh_1[1m]),_instant_query/Prometheus-8                                                        28.31Ki ±  1%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Mimir-8                                                55.78Ki ±  0%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Prometheus-8                                           65.21Ki ±  0%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Mimir-8                                               289.3Ki ±  0%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Prometheus-8                                          312.3Ki ±  0%
Query/rate(nh_100[1m]),_instant_query/Mimir-8                                                           152.0Ki ±  0%
Query/rate(nh_100[1m]),_instant_query/Prometheus-8                                                      205.1Ki ±  0%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Mimir-8                                              2.675Mi ±  0%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Prometheus-8                                         2.873Mi ±  0%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Mimir-8                                             25.23Mi ±  0%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Prometheus-8                                        26.81Mi ±  0%
Query/rate(nh_2000[1m]),_instant_query/Mimir-8                                                          2.508Mi ±  0%
Query/rate(nh_2000[1m]),_instant_query/Prometheus-8                                                     3.522Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Mimir-8                                             52.58Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Prometheus-8                                        56.40Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Mimir-8                                            539.2Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Prometheus-8                                       566.5Mi ±  0%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Mimir-8                                              2.604Mi ±  1%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Prometheus-8                                         2.810Mi ±  1%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Mimir-8                                            276.3Mi ±  0%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Prometheus-8                                       315.0Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Mimir-8                                           5.379Gi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Prometheus-8                                      6.136Gi ±  0%
Query/rate(nh_1[1h]),_instant_query/Mimir-8                                                             33.64Ki ±  1%
Query/rate(nh_1[1h]),_instant_query/Prometheus-8                                                        148.2Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Mimir-8                                                60.19Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Prometheus-8                                           202.3Ki ±  0%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Mimir-8                                               297.4Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Prometheus-8                                          465.7Ki ±  1%
Query/rate(nh_100[1h]),_instant_query/Mimir-8                                                           408.6Ki ±  2%
Query/rate(nh_100[1h]),_instant_query/Prometheus-8                                                      583.6Ki ±  1%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Mimir-8                                              2.938Mi ±  0%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Prometheus-8                                         3.272Mi ±  0%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Mimir-8                                             25.58Mi ±  0%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Prometheus-8                                        27.27Mi ±  0%
Query/rate(nh_2000[1h]),_instant_query/Mimir-8                                                          7.267Mi ±  1%
Query/rate(nh_2000[1h]),_instant_query/Prometheus-8                                                     8.430Mi ±  1%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Mimir-8                                             57.38Mi ±  0%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Prometheus-8                                        65.27Mi ±  0%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Mimir-8                                            543.0Mi ±  0%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Prometheus-8                                       570.6Mi ±  0%
Query/sum_by_(l)(nh_1),_instant_query/Mimir-8                                                           35.53Ki ±  0%
Query/sum_by_(l)(nh_1),_instant_query/Prometheus-8                                                      37.63Ki ±  1%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Mimir-8                                              115.3Ki ±  0%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Prometheus-8                                         117.8Ki ±  0%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Mimir-8                                             803.4Ki ±  0%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Prometheus-8                                        802.2Ki ±  0%
Query/sum_by_(l)(nh_100),_instant_query/Mimir-8                                                        1017.5Ki ±  0%
Query/sum_by_(l)(nh_100),_instant_query/Prometheus-8                                                    1.037Mi ±  0%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Mimir-8                                            8.417Mi ±  0%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Prometheus-8                                       8.435Mi ±  0%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Mimir-8                                           75.72Mi ±  0%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Prometheus-8                                      75.22Mi ±  0%
Query/sum_by_(l)(nh_2000),_instant_query/Mimir-8                                                        19.50Mi ±  0%
Query/sum_by_(l)(nh_2000),_instant_query/Prometheus-8                                                   20.25Mi ±  0%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Mimir-8                                           169.9Mi ±  0%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Prometheus-8                                      169.4Mi ±  0%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Mimir-8                                          1.497Gi ±  0%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                     1.523Gi ±  0%
Query/sum_by_(le)(nh_1),_instant_query/Mimir-8                                                          35.53Ki ±  0%
Query/sum_by_(le)(nh_1),_instant_query/Prometheus-8                                                     37.64Ki ±  1%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Mimir-8                                             115.4Ki ±  0%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Prometheus-8                                        117.8Ki ±  0%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Mimir-8                                            803.5Ki ±  0%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Prometheus-8                                       802.0Ki ±  0%
Query/sum_by_(le)(nh_100),_instant_query/Mimir-8                                                        975.8Ki ±  0%
Query/sum_by_(le)(nh_100),_instant_query/Prometheus-8                                                   994.9Ki ±  0%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Mimir-8                                           5.944Mi ±  0%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Prometheus-8                                      5.954Mi ±  0%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Mimir-8                                          50.91Mi ±  0%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Prometheus-8                                     50.99Mi ±  0%
Query/sum_by_(le)(nh_2000),_instant_query/Mimir-8                                                       18.44Mi ±  0%
Query/sum_by_(le)(nh_2000),_instant_query/Prometheus-8                                                  18.83Mi ±  0%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Mimir-8                                          117.8Mi ±  0%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Prometheus-8                                     118.9Mi ±  0%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Mimir-8                                        1008.8Mi ±  0%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                    1.015Gi ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Mimir-8                                                24.85Ki ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Prometheus-8                                           29.74Ki ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Mimir-8                                   72.37Ki ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Prometheus-8                              82.33Ki ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Mimir-8                                  448.7Ki ±  0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Prometheus-8                             470.5Ki ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Mimir-8                                              153.6Ki ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Prometheus-8                                         209.7Ki ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Mimir-8                                 2.691Mi ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Prometheus-8                            2.897Mi ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Mimir-8                                25.60Mi ±  0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Prometheus-8                           26.97Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Mimir-8                                             2.505Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Prometheus-8                                        3.587Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Mimir-8                                52.82Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Prometheus-8                           56.58Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Mimir-8                               504.5Mi ±  0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Prometheus-8                          567.0Mi ±  0%
geomean                                                                                1.200Mi          1.723Mi        +0.00%

                                                                                    │  main.txt   │              rate.txt               │
                                                                                    │  allocs/op  │  allocs/op   vs base                │
Query/a_1,_instant_query/Mimir-8                                                       336.0 ± 0%    336.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1,_instant_query/Prometheus-8                                                  365.0 ± 0%    365.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_100_steps/Mimir-8                                          341.0 ± 0%    341.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_100_steps/Prometheus-8                                     375.0 ± 0%    375.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_1000_steps/Mimir-8                                         373.0 ± 0%    373.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1,_range_query_with_1000_steps/Prometheus-8                                    407.0 ± 0%    407.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_100,_instant_query/Mimir-8                                                    2.246k ± 0%   2.246k ± 0%       ~ (p=1.000 n=6)
Query/a_100,_instant_query/Prometheus-8                                               2.282k ± 0%   2.282k ± 0%       ~ (p=1.000 n=6) ¹
Query/a_100,_range_query_with_100_steps/Mimir-8                                       2.654k ± 0%   2.654k ± 0%       ~ (p=0.545 n=6)
Query/a_100,_range_query_with_100_steps/Prometheus-8                                  2.694k ± 0%   2.694k ± 0%       ~ (p=1.000 n=6)
Query/a_100,_range_query_with_1000_steps/Mimir-8                                      5.861k ± 0%   5.861k ± 0%       ~ (p=1.000 n=6)
Query/a_100,_range_query_with_1000_steps/Prometheus-8                                 5.899k ± 0%   5.899k ± 0%       ~ (p=0.212 n=6)
Query/a_2000,_instant_query/Mimir-8                                                   38.75k ± 0%   38.75k ± 0%       ~ (p=1.000 n=6)
Query/a_2000,_instant_query/Prometheus-8                                              38.80k ± 0%   38.80k ± 0%       ~ (p=0.613 n=6)
Query/a_2000,_range_query_with_100_steps/Mimir-8                                      46.81k ± 0%   46.81k ± 0%       ~ (p=0.472 n=6)
Query/a_2000,_range_query_with_100_steps/Prometheus-8                                 46.84k ± 0%   46.84k ± 0%       ~ (p=0.465 n=6)
Query/a_2000,_range_query_with_1000_steps/Mimir-8                                     110.9k ± 0%   110.9k ± 0%       ~ (p=0.069 n=6)
Query/a_2000,_range_query_with_1000_steps/Prometheus-8                                110.9k ± 0%   110.9k ± 0%       ~ (p=0.333 n=6)
Query/nh_1,_instant_query/Mimir-8                                                      604.0 ± 0%    604.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/nh_1,_instant_query/Prometheus-8                                                 633.0 ± 0%    633.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_100_steps/Mimir-8                                        1.678k ± 0%   1.678k ± 0%       ~ (p=0.455 n=6)
Query/nh_1,_range_query_with_100_steps/Prometheus-8                                   1.712k ± 0%   1.711k ± 0%       ~ (p=0.182 n=6)
Query/nh_1,_range_query_with_1000_steps/Mimir-8                                       10.75k ± 0%   10.75k ± 0%       ~ (p=1.000 n=6) ¹
Query/nh_1,_range_query_with_1000_steps/Prometheus-8                                  10.79k ± 0%   10.79k ± 0%       ~ (p=1.000 n=6)
Query/nh_100,_instant_query/Mimir-8                                                   19.16k ± 0%   19.16k ± 0%       ~ (p=0.892 n=6)
Query/nh_100,_instant_query/Prometheus-8                                              19.20k ± 0%   19.20k ± 0%       ~ (p=0.675 n=6)
Query/nh_100,_range_query_with_100_steps/Mimir-8                                      120.1k ± 0%   120.1k ± 0%       ~ (p=0.253 n=6)
Query/nh_100,_range_query_with_100_steps/Prometheus-8                                 120.1k ± 0%   120.1k ± 0%       ~ (p=0.128 n=6)
Query/nh_100,_range_query_with_1000_steps/Mimir-8                                     1.027M ± 0%   1.027M ± 0%       ~ (p=0.732 n=6)
Query/nh_100,_range_query_with_1000_steps/Prometheus-8                                1.027M ± 0%   1.027M ± 0%       ~ (p=0.472 n=6)
Query/nh_2000,_instant_query/Mimir-8                                                  375.0k ± 0%   375.0k ± 0%       ~ (p=0.437 n=6)
Query/nh_2000,_instant_query/Prometheus-8                                             375.6k ± 0%   375.6k ± 0%       ~ (p=0.145 n=6)
Query/nh_2000,_range_query_with_100_steps/Mimir-8                                     2.393M ± 0%   2.393M ± 0%       ~ (p=0.699 n=6)
Query/nh_2000,_range_query_with_100_steps/Prometheus-8                                2.393M ± 0%   2.393M ± 0%       ~ (p=0.485 n=6)
Query/nh_2000,_range_query_with_1000_steps/Mimir-8                                    20.54M ± 0%   20.54M ± 0%       ~ (p=0.058 n=6)
Query/nh_2000,_range_query_with_1000_steps/Prometheus-8                               20.54M ± 0%   20.54M ± 0%       ~ (p=0.240 n=6)
Query/a_1[1m],_instant_query/Mimir-8                                                   337.0 ± 0%    337.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1[1m],_instant_query/Prometheus-8                                              383.0 ± 0%    383.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_100[1m],_instant_query/Mimir-8                                                1.846k ± 0%   1.846k ± 0%       ~ (p=1.000 n=6) ¹
Query/a_100[1m],_instant_query/Prometheus-8                                           1.906k ± 0%   1.906k ± 0%       ~ (p=1.000 n=6) ¹
Query/a_2000[1m],_instant_query/Mimir-8                                               30.73k ± 0%   30.73k ± 0%  +0.01% (p=0.026 n=6)
Query/a_2000[1m],_instant_query/Prometheus-8                                          30.80k ± 0%   30.80k ± 0%       ~ (p=0.998 n=6)
Query/rate(a_1[1m]),_instant_query/Mimir-8                                             346.0 ± 0%    346.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_instant_query/Prometheus-8                                        408.0 ± 0%    408.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_100_steps/Mimir-8                                351.0 ± 0%    351.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_100_steps/Prometheus-8                           418.0 ± 0%    418.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_1000_steps/Mimir-8                               384.0 ± 0%    384.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m]),_range_query_with_1000_steps/Prometheus-8                          451.0 ± 0%    451.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_instant_query/Mimir-8                                          1.855k ± 0%   1.855k ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_instant_query/Prometheus-8                                     2.328k ± 0%   2.328k ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_100[1m]),_range_query_with_100_steps/Mimir-8                             2.263k ± 0%   2.262k ± 0%       ~ (p=0.182 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Prometheus-8                        2.739k ± 0%   2.740k ± 0%       ~ (p=0.545 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Mimir-8                            5.576k ± 0%   5.576k ± 0%       ~ (p=0.890 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Prometheus-8                       6.054k ± 0%   6.054k ± 0%       ~ (p=0.898 n=6)
Query/rate(a_2000[1m]),_instant_query/Mimir-8                                         30.72k ± 0%   30.72k ± 0%       ~ (p=0.288 n=6)
Query/rate(a_2000[1m]),_instant_query/Prometheus-8                                    38.82k ± 0%   38.82k ± 0%       ~ (p=0.935 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Mimir-8                            38.78k ± 0%   38.79k ± 0%       ~ (p=0.089 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Prometheus-8                       46.87k ± 0%   46.87k ± 0%       ~ (p=0.729 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Mimir-8                           104.9k ± 0%   104.9k ± 0%       ~ (p=0.792 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Prometheus-8                      113.0k ± 0%   113.0k ± 0%       ~ (p=0.554 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Mimir-8                              692.5 ± 0%    693.0 ± 0%       ~ (p=0.545 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Prometheus-8                         760.0 ± 0%    760.0 ± 0%       ~ (p=1.000 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Mimir-8                           35.94k ± 0%   35.96k ± 0%  +0.05% (p=0.009 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Prometheus-8                      36.41k ± 0%   36.41k ± 0%       ~ (p=0.617 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Mimir-8                          717.9k ± 0%   717.9k ± 0%       ~ (p=1.000 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Prometheus-8                     732.2k ± 0%   732.2k ± 0%       ~ (p=0.699 n=6)
Query/rate(a_1[1d]),_instant_query/Mimir-8                                             646.0 ± 0%    646.0 ± 0%       ~ (p=0.455 n=6)
Query/rate(a_1[1d]),_instant_query/Prometheus-8                                        722.0 ± 0%    721.0 ± 0%       ~ (p=0.177 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Mimir-8                                649.0 ± 0%    649.0 ± 0%       ~ (p=1.000 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Prometheus-8                           730.0 ± 0%    730.0 ± 0%       ~ (p=1.000 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Mimir-8                               679.0 ± 0%    679.0 ± 0%       ~ (p=0.455 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Prometheus-8                          761.0 ± 0%    759.0 ± 0%       ~ (p=0.082 n=6)
Query/rate(a_100[1d]),_instant_query/Mimir-8                                          31.76k ± 0%   31.76k ± 0%       ~ (p=0.626 n=6)
Query/rate(a_100[1d]),_instant_query/Prometheus-8                                     32.26k ± 0%   32.27k ± 0%       ~ (p=0.374 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Mimir-8                             32.09k ± 0%   32.08k ± 0%       ~ (p=0.258 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Prometheus-8                        32.55k ± 0%   32.57k ± 0%       ~ (p=0.457 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Mimir-8                            35.14k ± 0%   35.15k ± 0%       ~ (p=0.485 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Prometheus-8                       37.44k ± 0%   37.44k ± 0%       ~ (p=0.788 n=6)
Query/rate(a_2000[1d]),_instant_query/Mimir-8                                         629.8k ± 0%   629.7k ± 0%       ~ (p=0.699 n=6)
Query/rate(a_2000[1d]),_instant_query/Prometheus-8                                    641.7k ± 0%   641.7k ± 0%       ~ (p=0.905 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Mimir-8                            639.8k ± 0%   639.8k ± 0%       ~ (p=0.485 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Prometheus-8                       647.8k ± 0%   647.8k ± 0%       ~ (p=0.485 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Mimir-8                           700.1k ± 0%   700.1k ± 0%       ~ (p=0.589 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Prometheus-8                      708.2k ± 0%   708.1k ± 0%       ~ (p=0.240 n=6)
Query/a_1_-_b_1,_instant_query/Mimir-8                                                 666.0 ± 0%    666.0 ± 0%       ~ (p=1.000 n=6)
Query/a_1_-_b_1,_instant_query/Prometheus-8                                            730.0 ± 0%    730.0 ± 0%       ~ (p=0.455 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Mimir-8                                    675.0 ± 0%    675.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_100_steps/Prometheus-8                               943.0 ± 0%    942.5 ± 0%       ~ (p=1.000 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Mimir-8                                   739.0 ± 0%    739.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/a_1_-_b_1,_range_query_with_1000_steps/Prometheus-8                             2.807k ± 0%   2.807k ± 0%       ~ (p=1.000 n=6) ¹
Query/a_100_-_b_100,_instant_query/Mimir-8                                            5.287k ± 0%   5.287k ± 0%       ~ (p=1.000 n=6)
Query/a_100_-_b_100,_instant_query/Prometheus-8                                       5.192k ± 0%   5.192k ± 0%       ~ (p=1.000 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Mimir-8                               6.101k ± 0%   6.101k ± 0%       ~ (p=1.000 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Prometheus-8                          6.213k ± 0%   6.213k ± 0%       ~ (p=1.000 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Mimir-8                              12.52k ± 0%   12.52k ± 0%  +0.03% (p=0.037 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Prometheus-8                         16.31k ± 0%   16.31k ± 0%       ~ (p=0.916 n=6)
Query/a_2000_-_b_2000,_instant_query/Mimir-8                                          93.56k ± 0%   93.55k ± 0%       ~ (p=0.416 n=6)
Query/a_2000_-_b_2000,_instant_query/Prometheus-8                                     89.71k ± 0%   89.72k ± 0%       ~ (p=0.258 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Mimir-8                             109.6k ± 0%   109.6k ± 0%       ~ (p=0.788 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Prometheus-8                        102.0k ± 0%   102.0k ± 1%       ~ (p=0.974 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Mimir-8                            237.8k ± 0%   237.8k ± 0%       ~ (p=0.485 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Prometheus-8                       245.9k ± 0%   245.9k ± 0%       ~ (p=0.180 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Mimir-8                                 1.351k ± 0%   1.351k ± 0%       ~ (p=1.000 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Prometheus-8                            21.42k ± 0%   21.42k ± 0%       ~ (p=1.000 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Mimir-8                             72.62k ± 0%   72.62k ± 0%       ~ (p=0.255 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Prometheus-8                        113.2k ± 0%   113.2k ± 0%       ~ (p=0.554 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Mimir-8                           1.446M ± 0%   1.446M ± 0%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Prometheus-8                      1.484M ± 0%   1.484M ± 0%       ~ (p=0.732 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Mimir-8                             4.032k ± 0%   4.033k ± 0%       ~ (p=0.567 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Prometheus-8                        4.034k ± 0%   4.034k ± 0%       ~ (p=0.545 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Mimir-8                4.645k ± 0%   4.645k ± 0%       ~ (p=0.455 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Prometheus-8           4.876k ± 0%   4.878k ± 0%       ~ (p=0.307 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Mimir-8               9.461k ± 0%   9.459k ± 0%       ~ (p=0.461 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Prometheus-8          13.10k ± 0%   13.11k ± 0%       ~ (p=0.513 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Mimir-8                               58.54k ± 0%   58.54k ± 0%       ~ (p=0.223 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Prometheus-8                          66.49k ± 0%   66.49k ± 0%       ~ (p=0.623 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Mimir-8                  67.92k ± 0%   67.93k ± 0%       ~ (p=0.372 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Prometheus-8             75.73k ± 0%   75.75k ± 0%  +0.02% (p=0.030 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Mimir-8                 137.2k ± 0%   137.2k ± 0%       ~ (p=0.457 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Prometheus-8            173.7k ± 0%   173.7k ± 0%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Mimir-8                                23.31k ± 1%   23.30k ± 1%       ~ (p=0.699 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Prometheus-8                           43.23k ± 0%   43.23k ± 0%       ~ (p=0.457 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Mimir-8                   25.39k ± 4%   25.00k ± 5%       ~ (p=0.937 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Prometheus-8              49.51k ± 0%   49.50k ± 0%       ~ (p=0.420 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Mimir-8                  33.74k ± 1%   33.93k ± 1%       ~ (p=0.065 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Prometheus-8             115.4k ± 0%   115.4k ± 0%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Mimir-8                                23.58k ± 2%   23.41k ± 2%       ~ (p=0.310 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Prometheus-8                           43.15k ± 0%   43.15k ± 0%       ~ (p=0.913 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Mimir-8                   25.15k ± 3%   25.28k ± 4%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Prometheus-8              49.43k ± 0%   49.43k ± 0%       ~ (p=0.887 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Mimir-8                  34.09k ± 1%   33.92k ± 3%       ~ (p=0.310 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Prometheus-8             115.4k ± 0%   115.4k ± 0%       ~ (p=0.699 n=6)
Query/sum(a_1),_instant_query/Mimir-8                                                  347.0 ± 0%    347.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1),_instant_query/Prometheus-8                                             391.0 ± 0%    391.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_100_steps/Mimir-8                                     352.0 ± 0%    352.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_100_steps/Prometheus-8                                401.0 ± 0%    401.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_1000_steps/Mimir-8                                    384.0 ± 0%    384.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1),_range_query_with_1000_steps/Prometheus-8                               433.0 ± 0%    433.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_100),_instant_query/Mimir-8                                               2.257k ± 0%   2.257k ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_100),_instant_query/Prometheus-8                                          2.309k ± 0%   2.308k ± 0%       ~ (p=1.000 n=6)
Query/sum(a_100),_range_query_with_100_steps/Mimir-8                                  2.664k ± 0%   2.664k ± 0%       ~ (p=1.000 n=6)
Query/sum(a_100),_range_query_with_100_steps/Prometheus-8                             2.720k ± 0%   2.720k ± 0%       ~ (p=0.182 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Mimir-8                                 5.870k ± 0%   5.870k ± 0%       ~ (p=0.818 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Prometheus-8                            5.925k ± 0%   5.925k ± 0%       ~ (p=0.801 n=6)
Query/sum(a_2000),_instant_query/Mimir-8                                              38.76k ± 0%   38.76k ± 0%       ~ (p=0.160 n=6)
Query/sum(a_2000),_instant_query/Prometheus-8                                         38.84k ± 0%   38.83k ± 0%       ~ (p=0.258 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Mimir-8                                 46.80k ± 0%   46.80k ± 0%       ~ (p=0.656 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Prometheus-8                            46.87k ± 0%   46.87k ± 0%       ~ (p=0.699 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Mimir-8                                111.0k ± 0%   110.9k ± 0%       ~ (p=0.784 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Prometheus-8                           111.0k ± 0%   111.0k ± 0%       ~ (p=0.394 n=6)
Query/sum_by_(l)(h_1),_instant_query/Mimir-8                                           454.0 ± 0%    454.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_instant_query/Prometheus-8                                      504.0 ± 0%    504.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Mimir-8                              479.0 ± 0%    479.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Prometheus-8                         534.0 ± 0%    534.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Mimir-8                             672.0 ± 0%    672.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Prometheus-8                        726.5 ± 0%    726.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_100),_instant_query/Mimir-8                                        12.59k ± 0%   12.59k ± 0%       ~ (p=0.764 n=6)
Query/sum_by_(l)(h_100),_instant_query/Prometheus-8                                   12.66k ± 0%   12.66k ± 0%       ~ (p=0.165 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Mimir-8                           15.01k ± 0%   15.01k ± 0%       ~ (p=0.145 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Prometheus-8                      15.08k ± 0%   15.07k ± 0%       ~ (p=0.669 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Mimir-8                          34.27k ± 0%   34.27k ± 0%       ~ (p=0.485 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Prometheus-8                     34.32k ± 0%   34.33k ± 0%       ~ (p=0.143 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Mimir-8                                       246.2k ± 0%   245.9k ± 0%       ~ (p=0.093 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Prometheus-8                                  258.9k ± 2%   259.3k ± 2%       ~ (p=0.937 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Mimir-8                          296.1k ± 0%   296.8k ± 0%       ~ (p=0.065 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Prometheus-8                     293.3k ± 0%   293.3k ± 0%       ~ (p=0.554 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Mimir-8                         689.2k ± 0%   689.3k ± 0%       ~ (p=0.394 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Prometheus-8                    707.6k ± 0%   707.5k ± 0%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_1),_instant_query/Mimir-8                                          460.0 ± 0%    460.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_instant_query/Prometheus-8                                     512.0 ± 0%    512.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Mimir-8                             484.0 ± 0%    484.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Prometheus-8                        542.0 ± 0%    542.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Mimir-8                            677.0 ± 0%    677.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Prometheus-8                       735.0 ± 0%    735.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(h_100),_instant_query/Mimir-8                                       12.48k ± 0%   12.48k ± 0%       ~ (p=0.513 n=6)
Query/sum_by_(le)(h_100),_instant_query/Prometheus-8                                  12.55k ± 0%   12.55k ± 0%       ~ (p=0.511 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Mimir-8                          14.90k ± 0%   14.90k ± 0%       ~ (p=0.699 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Prometheus-8                     14.96k ± 0%   14.96k ± 0%       ~ (p=0.680 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Mimir-8                         34.16k ± 0%   34.16k ± 0%       ~ (p=0.846 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Prometheus-8                    34.21k ± 0%   34.21k ± 0%       ~ (p=0.561 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Mimir-8                                      243.1k ± 0%   242.9k ± 0%  -0.07% (p=0.041 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Prometheus-8                                 256.2k ± 3%   258.0k ± 3%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Mimir-8                         291.2k ± 0%   291.2k ± 0%  -0.03% (p=0.002 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Prometheus-8                    291.2k ± 0%   291.2k ± 0%       ~ (p=0.699 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Mimir-8                        677.6k ± 0%   677.6k ± 0%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Prometheus-8                   701.5k ± 0%   701.5k ± 0%       ~ (p=0.937 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Mimir-8                             680.0 ± 0%    680.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Prometheus-8                        805.0 ± 0%    805.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Mimir-8                688.0 ± 0%    688.0 ± 0%       ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Prometheus-8          1.017k ± 0%   1.017k ± 0%       ~ (p=0.455 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Mimir-8               754.0 ± 0%    754.0 ± 0%       ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Prometheus-8         2.884k ± 0%   2.884k ± 0%       ~ (p=1.000 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Mimir-8                        4.501k ± 0%   4.501k ± 0%       ~ (p=1.000 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Prometheus-8                   5.275k ± 0%   5.275k ± 0%       ~ (p=1.000 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Mimir-8           5.315k ± 0%   5.314k ± 0%       ~ (p=0.405 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Prometheus-8      6.298k ± 0%   6.295k ± 0%       ~ (p=0.331 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Mimir-8          11.95k ± 0%   11.95k ± 0%       ~ (p=0.918 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Prometheus-8     16.61k ± 0%   16.61k ± 0%       ~ (p=0.851 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Mimir-8                      77.51k ± 0%   77.52k ± 0%       ~ (p=0.071 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Prometheus-8                 89.74k ± 0%   89.74k ± 0%       ~ (p=0.465 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Mimir-8         93.61k ± 0%   93.62k ± 0%       ~ (p=0.240 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Prometheus-8    102.0k ± 0%   102.0k ± 0%       ~ (p=0.981 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Mimir-8        226.0k ± 0%   226.0k ± 0%  +0.02% (p=0.006 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Prometheus-8   250.0k ± 0%   250.0k ± 0%       ~ (p=0.368 n=6)
Query/sum(a_1_+_b_1),_instant_query/Mimir-8                                            677.0 ± 0%    677.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_instant_query/Prometheus-8                                       756.0 ± 0%    756.5 ± 0%       ~ (p=0.545 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Mimir-8                               686.0 ± 0%    686.0 ± 0%       ~ (p=1.000 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Prometheus-8                          969.0 ± 0%    969.0 ± 0%       ~ (p=1.000 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Mimir-8                              750.0 ± 0%    750.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Prometheus-8                        2.833k ± 0%   2.833k ± 0%       ~ (p=1.000 n=6)
Query/sum(a_100_+_b_100),_instant_query/Mimir-8                                       5.300k ± 0%   5.300k ± 0%       ~ (p=0.121 n=6)
Query/sum(a_100_+_b_100),_instant_query/Prometheus-8                                  5.218k ± 0%   5.218k ± 0%       ~ (p=1.000 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Mimir-8                          6.111k ± 0%   6.111k ± 0%       ~ (p=0.563 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Prometheus-8                     6.240k ± 0%   6.240k ± 0%       ~ (p=0.498 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Mimir-8                         12.53k ± 0%   12.53k ± 0%       ~ (p=0.154 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Prometheus-8                    16.33k ± 0%   16.33k ± 0%       ~ (p=1.000 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Mimir-8                                     93.58k ± 0%   93.58k ± 0%       ~ (p=0.290 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Prometheus-8                                89.74k ± 0%   89.74k ± 0%       ~ (p=0.838 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Mimir-8                        109.6k ± 0%   109.6k ± 0%       ~ (p=0.258 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Prometheus-8                   102.0k ± 0%   102.0k ± 1%       ~ (p=0.485 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Mimir-8                       237.9k ± 0%   237.9k ± 0%       ~ (p=0.288 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Prometheus-8                  245.9k ± 0%   245.9k ± 0%       ~ (p=0.561 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Mimir-8                                444.0 ± 0%    444.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Prometheus-8                           556.0 ± 0%    556.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Mimir-8                   468.0 ± 0%    468.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Prometheus-8              578.0 ± 0%    578.0 ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Mimir-8                  667.0 ± 0%    667.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Prometheus-8             777.0 ± 0%    777.0 ± 0%       ~ (p=1.000 n=6) ¹
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Mimir-8                             10.08k ± 0%   10.08k ± 0%       ~ (p=0.424 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Prometheus-8                        12.59k ± 0%   12.59k ± 0%       ~ (p=1.000 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Mimir-8                12.50k ± 0%   12.50k ± 0%       ~ (p=0.465 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Prometheus-8           15.01k ± 0%   15.01k ± 0%       ~ (p=0.952 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Mimir-8               32.37k ± 0%   32.38k ± 0%       ~ (p=0.156 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Prometheus-8          34.87k ± 0%   34.88k ± 0%  +0.01% (p=0.035 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Mimir-8                            194.7k ± 0%   194.7k ± 0%       ~ (p=0.394 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Prometheus-8                       250.7k ± 1%   252.5k ± 1%       ~ (p=0.065 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Mimir-8               243.0k ± 0%   243.1k ± 0%       ~ (p=0.699 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Prometheus-8          291.2k ± 0%   291.3k ± 0%       ~ (p=0.310 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Mimir-8              641.5k ± 0%   641.6k ± 0%       ~ (p=0.732 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Prometheus-8         713.6k ± 0%   713.7k ± 0%       ~ (p=0.457 n=6)
Query/rate(nh_1[1m]),_instant_query/Mimir-8                                                          398.0 ± 0%
Query/rate(nh_1[1m]),_instant_query/Prometheus-8                                                     485.0 ± 0%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Mimir-8                                            1.027k ± 0%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Prometheus-8                                       1.282k ± 0%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Mimir-8                                           5.606k ± 0%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Prometheus-8                                      6.761k ± 0%
Query/rate(nh_100[1m]),_instant_query/Mimir-8                                                       2.799k ± 0%
Query/rate(nh_100[1m]),_instant_query/Prometheus-8                                                  3.898k ± 0%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Mimir-8                                          53.77k ± 0%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Prometheus-8                                     64.93k ± 0%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Mimir-8                                         511.1k ± 0%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Prometheus-8                                    612.3k ± 0%
Query/rate(nh_2000[1m]),_instant_query/Mimir-8                                                      48.78k ± 0%
Query/rate(nh_2000[1m]),_instant_query/Prometheus-8                                                 68.93k ± 0%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Mimir-8                                         1.065M ± 0%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Prometheus-8                                    1.285M ± 0%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Mimir-8                                        10.22M ± 0%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Prometheus-8                                   12.24M ± 0%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Mimir-8                                          51.34k ± 0%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Prometheus-8                                     61.49k ± 0%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Mimir-8                                        5.084M ± 0%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Prometheus-8                                   6.085M ± 0%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Mimir-8                                       101.6M ± 0%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Prometheus-8                                  121.7M ± 0%
Query/rate(nh_1[1h]),_instant_query/Mimir-8                                                          559.5 ± 1%
Query/rate(nh_1[1h]),_instant_query/Prometheus-8                                                    2.483k ± 1%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Mimir-8                                            1.086k ± 1%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Prometheus-8                                       3.623k ± 0%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Mimir-8                                           5.748k ± 1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Prometheus-8                                      9.437k ± 1%
Query/rate(nh_100[1h]),_instant_query/Mimir-8                                                       6.144k ± 1%
Query/rate(nh_100[1h]),_instant_query/Prometheus-8                                                  9.236k ± 1%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Mimir-8                                          57.48k ± 0%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Prometheus-8                                     70.96k ± 0%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Mimir-8                                         515.7k ± 0%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Prometheus-8                                    618.5k ± 0%
Query/rate(nh_2000[1h]),_instant_query/Mimir-8                                                      112.4k ± 0%
Query/rate(nh_2000[1h]),_instant_query/Prometheus-8                                                 134.2k ± 1%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Mimir-8                                         1.127M ± 0%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Prometheus-8                                    1.355M ± 0%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Mimir-8                                        10.28M ± 0%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Prometheus-8                                   12.30M ± 0%
Query/sum_by_(l)(nh_1),_instant_query/Mimir-8                                                        622.0 ± 0%
Query/sum_by_(l)(nh_1),_instant_query/Prometheus-8                                                   669.0 ± 0%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Mimir-8                                          2.196k ± 0%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Prometheus-8                                     2.248k ± 0%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Mimir-8                                         15.78k ± 0%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Prometheus-8                                    15.82k ± 0%
Query/sum_by_(l)(nh_100),_instant_query/Mimir-8                                                     19.79k ± 0%
Query/sum_by_(l)(nh_100),_instant_query/Prometheus-8                                                19.86k ± 0%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Mimir-8                                        170.7k ± 0%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Prometheus-8                                   170.8k ± 0%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Mimir-8                                       1.528M ± 0%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Prometheus-8                                  1.528M ± 0%
Query/sum_by_(l)(nh_2000),_instant_query/Mimir-8                                                    387.9k ± 0%
Query/sum_by_(l)(nh_2000),_instant_query/Prometheus-8                                               390.2k ± 0%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Mimir-8                                       3.410M ± 0%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Prometheus-8                                  3.406M ± 0%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Mimir-8                                      30.56M ± 0%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                 30.56M ± 0%
Query/sum_by_(le)(nh_1),_instant_query/Mimir-8                                                       622.0 ± 0%
Query/sum_by_(le)(nh_1),_instant_query/Prometheus-8                                                  669.0 ± 0%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Mimir-8                                         2.196k ± 0%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Prometheus-8                                    2.248k ± 0%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Mimir-8                                        15.78k ± 0%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Prometheus-8                                   15.82k ± 0%
Query/sum_by_(le)(nh_100),_instant_query/Mimir-8                                                    19.18k ± 0%
Query/sum_by_(le)(nh_100),_instant_query/Prometheus-8                                               19.24k ± 0%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Mimir-8                                       120.6k ± 0%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Prometheus-8                                  120.6k ± 0%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Mimir-8                                      1.033M ± 0%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Prometheus-8                                 1.032M ± 0%
Query/sum_by_(le)(nh_2000),_instant_query/Mimir-8                                                   375.0k ± 0%
Query/sum_by_(le)(nh_2000),_instant_query/Prometheus-8                                              375.7k ± 0%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Mimir-8                                      2.392M ± 0%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Prometheus-8                                 2.394M ± 0%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Mimir-8                                     20.55M ± 0%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                20.55M ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Mimir-8                                             411.0 ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Prometheus-8                                        513.0 ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Mimir-8                               1.141k ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Prometheus-8                          1.411k ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Mimir-8                              6.624k ± 0%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Prometheus-8                         7.792k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Mimir-8                                          2.813k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Prometheus-8                                     3.926k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Mimir-8                             53.89k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Prometheus-8                        65.06k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Mimir-8                            512.3k ± 0%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Prometheus-8                       613.3k ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Mimir-8                                         48.81k ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Prometheus-8                                    68.95k ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Mimir-8                            1.065M ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Prometheus-8                       1.285M ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Mimir-8                           10.22M ± 0%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Prometheus-8                      12.24M ± 0%
geomean                                                                               13.34k        22.48k       -0.00%
¹ all samples are equal

                                                                                    │   main.txt   │              rate.txt               │
                                                                                    │      B       │       B        vs base              │
Query/a_1,_instant_query/Mimir-8                                                      67.98Ki ± 5%   68.81Ki ±  3%       ~ (p=0.416 n=6)
Query/a_1,_instant_query/Prometheus-8                                                 69.75Ki ± 3%   69.94Ki ±  2%       ~ (p=0.619 n=6)
Query/a_1,_range_query_with_100_steps/Mimir-8                                         69.17Ki ± 3%   67.86Ki ±  4%       ~ (p=0.193 n=6)
Query/a_1,_range_query_with_100_steps/Prometheus-8                                    69.90Ki ± 3%   69.68Ki ±  3%       ~ (p=0.665 n=6)
Query/a_1,_range_query_with_1000_steps/Mimir-8                                        68.50Ki ± 2%   68.48Ki ±  2%       ~ (p=0.667 n=6)
Query/a_1,_range_query_with_1000_steps/Prometheus-8                                   69.44Ki ± 2%   67.50Ki ±  4%       ~ (p=0.394 n=6)
Query/a_100,_instant_query/Mimir-8                                                    67.10Ki ± 1%   66.81Ki ±  1%       ~ (p=0.699 n=6)
Query/a_100,_instant_query/Prometheus-8                                               67.11Ki ± 2%   67.29Ki ±  1%       ~ (p=0.589 n=6)
Query/a_100,_range_query_with_100_steps/Mimir-8                                       67.51Ki ± 1%   67.29Ki ±  1%       ~ (p=0.937 n=6)
Query/a_100,_range_query_with_100_steps/Prometheus-8                                  67.08Ki ± 1%   67.29Ki ±  1%       ~ (p=0.818 n=6)
Query/a_100,_range_query_with_1000_steps/Mimir-8                                      70.21Ki ± 2%   69.89Ki ±  1%       ~ (p=0.909 n=6)
Query/a_100,_range_query_with_1000_steps/Prometheus-8                                 70.58Ki ± 1%   70.31Ki ±  1%       ~ (p=0.699 n=6)
Query/a_2000,_instant_query/Mimir-8                                                   69.38Ki ± 1%   69.02Ki ±  1%       ~ (p=0.307 n=6)
Query/a_2000,_instant_query/Prometheus-8                                              69.85Ki ± 1%   69.90Ki ±  1%       ~ (p=1.000 n=6)
Query/a_2000,_range_query_with_100_steps/Mimir-8                                      77.09Ki ± 1%   77.01Ki ±  1%       ~ (p=0.937 n=6)
Query/a_2000,_range_query_with_100_steps/Prometheus-8                                 76.25Ki ± 1%   76.12Ki ±  1%       ~ (p=0.420 n=6)
Query/a_2000,_range_query_with_1000_steps/Mimir-8                                     130.4Ki ± 1%   130.0Ki ±  1%       ~ (p=0.180 n=6)
Query/a_2000,_range_query_with_1000_steps/Prometheus-8                                130.9Ki ± 1%   130.7Ki ±  1%       ~ (p=0.180 n=6)
Query/nh_1,_instant_query/Mimir-8                                                     75.31Ki ± 5%   76.31Ki ±  2%       ~ (p=0.900 n=6)
Query/nh_1,_instant_query/Prometheus-8                                                77.27Ki ± 6%   77.73Ki ±  1%       ~ (p=0.784 n=6)
Query/nh_1,_range_query_with_100_steps/Mimir-8                                        72.32Ki ± 1%   72.47Ki ±  1%       ~ (p=0.589 n=6)
Query/nh_1,_range_query_with_100_steps/Prometheus-8                                   72.73Ki ± 1%   72.61Ki ±  1%       ~ (p=0.511 n=6)
Query/nh_1,_range_query_with_1000_steps/Mimir-8                                       70.84Ki ± 1%   70.84Ki ±  1%       ~ (p=0.937 n=6)
Query/nh_1,_range_query_with_1000_steps/Prometheus-8                                  71.48Ki ± 1%   71.69Ki ±  2%       ~ (p=0.240 n=6)
Query/nh_100,_instant_query/Mimir-8                                                   68.41Ki ± 2%   69.02Ki ±  1%       ~ (p=0.093 n=6)
Query/nh_100,_instant_query/Prometheus-8                                              68.60Ki ± 1%   68.81Ki ±  1%       ~ (p=0.513 n=6)
Query/nh_100,_range_query_with_100_steps/Mimir-8                                      74.80Ki ± 2%   74.61Ki ±  1%       ~ (p=1.000 n=6)
Query/nh_100,_range_query_with_100_steps/Prometheus-8                                 74.23Ki ± 1%   74.35Ki ±  1%       ~ (p=0.457 n=6)
Query/nh_100,_range_query_with_1000_steps/Mimir-8                                     122.2Ki ± 1%   122.3Ki ±  2%       ~ (p=0.732 n=6)
Query/nh_100,_range_query_with_1000_steps/Prometheus-8                                122.0Ki ± 1%   122.0Ki ±  1%       ~ (p=0.738 n=6)
Query/nh_2000,_instant_query/Mimir-8                                                  71.96Ki ± 2%   72.15Ki ±  1%       ~ (p=0.307 n=6)
Query/nh_2000,_instant_query/Prometheus-8                                             72.40Ki ± 2%   72.08Ki ±  2%       ~ (p=1.000 n=6)
Query/nh_2000,_range_query_with_100_steps/Mimir-8                                     181.3Ki ± 1%   181.8Ki ±  1%       ~ (p=0.699 n=6)
Query/nh_2000,_range_query_with_100_steps/Prometheus-8                                179.1Ki ± 1%   178.7Ki ±  3%       ~ (p=0.818 n=6)
Query/nh_2000,_range_query_with_1000_steps/Mimir-8                                    771.2Ki ± 7%   715.6Ki ±  7%  -7.21% (p=0.041 n=6)
Query/nh_2000,_range_query_with_1000_steps/Prometheus-8                               707.2Ki ± 7%   751.7Ki ±  8%       ~ (p=0.180 n=6)
Query/a_1[1m],_instant_query/Mimir-8                                                  68.95Ki ± 4%   69.44Ki ±  4%       ~ (p=0.736 n=6)
Query/a_1[1m],_instant_query/Prometheus-8                                             70.50Ki ± 2%   69.75Ki ±  4%       ~ (p=0.258 n=6)
Query/a_100[1m],_instant_query/Mimir-8                                                67.54Ki ± 1%   67.28Ki ±  1%       ~ (p=0.310 n=6)
Query/a_100[1m],_instant_query/Prometheus-8                                           67.54Ki ± 1%   67.96Ki ±  1%  +0.62% (p=0.041 n=6)
Query/a_2000[1m],_instant_query/Mimir-8                                               70.79Ki ± 1%   70.99Ki ±  1%       ~ (p=0.589 n=6)
Query/a_2000[1m],_instant_query/Prometheus-8                                          70.76Ki ± 1%   71.23Ki ±  0%  +0.67% (p=0.009 n=6)
Query/rate(a_1[1m]),_instant_query/Mimir-8                                            69.75Ki ± 4%   69.06Ki ±  4%       ~ (p=0.961 n=6)
Query/rate(a_1[1m]),_instant_query/Prometheus-8                                       69.38Ki ± 5%   69.80Ki ±  5%       ~ (p=0.816 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Mimir-8                               68.37Ki ± 3%   69.81Ki ±  5%       ~ (p=0.589 n=6)
Query/rate(a_1[1m]),_range_query_with_100_steps/Prometheus-8                          70.68Ki ± 3%   69.81Ki ±  1%       ~ (p=0.457 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Mimir-8                              68.68Ki ± 2%   66.21Ki ±  6%       ~ (p=0.310 n=6)
Query/rate(a_1[1m]),_range_query_with_1000_steps/Prometheus-8                         68.25Ki ± 2%   68.81Ki ±  3%       ~ (p=1.000 n=6)
Query/rate(a_100[1m]),_instant_query/Mimir-8                                          67.38Ki ± 1%   66.93Ki ±  1%       ~ (p=0.132 n=6)
Query/rate(a_100[1m]),_instant_query/Prometheus-8                                     67.72Ki ± 1%   67.79Ki ±  1%       ~ (p=0.905 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Mimir-8                             67.50Ki ± 1%   67.06Ki ±  2%       ~ (p=0.394 n=6)
Query/rate(a_100[1m]),_range_query_with_100_steps/Prometheus-8                        67.40Ki ± 1%   66.91Ki ±  1%       ~ (p=0.589 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Mimir-8                            69.64Ki ± 1%   69.68Ki ±  2%       ~ (p=0.818 n=6)
Query/rate(a_100[1m]),_range_query_with_1000_steps/Prometheus-8                       68.00Ki ± 2%   68.16Ki ±  2%       ~ (p=0.667 n=6)
Query/rate(a_2000[1m]),_instant_query/Mimir-8                                         69.76Ki ± 1%   69.26Ki ±  1%       ~ (p=0.087 n=6)
Query/rate(a_2000[1m]),_instant_query/Prometheus-8                                    70.31Ki ± 1%   69.50Ki ±  2%       ~ (p=0.310 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Mimir-8                            77.17Ki ± 1%   77.75Ki ±  2%       ~ (p=0.818 n=6)
Query/rate(a_2000[1m]),_range_query_with_100_steps/Prometheus-8                       75.75Ki ± 1%   75.50Ki ±  2%       ~ (p=0.171 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Mimir-8                           130.2Ki ± 1%   130.4Ki ±  1%       ~ (p=0.900 n=6)
Query/rate(a_2000[1m]),_range_query_with_1000_steps/Prometheus-8                      126.2Ki ± 1%   126.1Ki ±  1%       ~ (p=0.781 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Mimir-8                             67.85Ki ± 2%   67.76Ki ±  5%       ~ (p=0.686 n=6)
Query/rate(a_1[1m]),_range_query_with_10000_steps/Prometheus-8                        67.17Ki ± 1%   66.26Ki ±  4%       ~ (p=0.310 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Mimir-8                           107.9Ki ± 2%   105.3Ki ±  2%  -2.38% (p=0.004 n=6)
Query/rate(a_100[1m]),_range_query_with_10000_steps/Prometheus-8                      101.2Ki ± 1%   101.1Ki ±  2%       ~ (p=0.732 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Mimir-8                          420.9Ki ± 2%   422.4Ki ±  1%       ~ (p=0.563 n=6)
Query/rate(a_2000[1m]),_range_query_with_10000_steps/Prometheus-8                     572.9Ki ± 4%   548.9Ki ±  6%       ~ (p=0.093 n=6)
Query/rate(a_1[1d]),_instant_query/Mimir-8                                            70.78Ki ± 2%   70.38Ki ±  1%       ~ (p=0.152 n=6)
Query/rate(a_1[1d]),_instant_query/Prometheus-8                                       69.03Ki ± 1%   69.23Ki ±  2%       ~ (p=0.937 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Mimir-8                               69.18Ki ± 4%   68.41Ki ±  3%       ~ (p=0.331 n=6)
Query/rate(a_1[1d]),_range_query_with_100_steps/Prometheus-8                          68.31Ki ± 1%   68.31Ki ±  1%       ~ (p=0.851 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Mimir-8                              65.19Ki ± 2%   64.87Ki ±  1%       ~ (p=0.675 n=6)
Query/rate(a_1[1d]),_range_query_with_1000_steps/Prometheus-8                         66.90Ki ± 3%   67.45Ki ±  2%       ~ (p=0.485 n=6)
Query/rate(a_100[1d]),_instant_query/Mimir-8                                          73.12Ki ± 2%   73.38Ki ±  3%       ~ (p=0.310 n=6)
Query/rate(a_100[1d]),_instant_query/Prometheus-8                                     72.25Ki ± 3%   72.31Ki ±  2%       ~ (p=0.942 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Mimir-8                             70.62Ki ± 2%   70.75Ki ±  2%       ~ (p=0.909 n=6)
Query/rate(a_100[1d]),_range_query_with_100_steps/Prometheus-8                        71.43Ki ± 4%   70.93Ki ±  4%       ~ (p=0.329 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Mimir-8                            66.56Ki ± 2%   67.31Ki ±  4%       ~ (p=0.558 n=6)
Query/rate(a_100[1d]),_range_query_with_1000_steps/Prometheus-8                       61.44Ki ± 1%   60.25Ki ±  2%  -1.93% (p=0.039 n=6)
Query/rate(a_2000[1d]),_instant_query/Mimir-8                                         80.35Ki ± 2%   79.98Ki ±  3%       ~ (p=0.734 n=6)
Query/rate(a_2000[1d]),_instant_query/Prometheus-8                                    80.56Ki ± 2%   79.94Ki ±  1%       ~ (p=0.407 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Mimir-8                            83.06Ki ± 2%   83.50Ki ±  2%       ~ (p=0.182 n=6)
Query/rate(a_2000[1d]),_range_query_with_100_steps/Prometheus-8                       83.75Ki ± 2%   84.30Ki ±  2%       ~ (p=0.394 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Mimir-8                           114.7Ki ± 4%   118.0Ki ±  2%       ~ (p=0.121 n=6)
Query/rate(a_2000[1d]),_range_query_with_1000_steps/Prometheus-8                      117.9Ki ± 1%   119.4Ki ±  4%       ~ (p=0.325 n=6)
Query/a_1_-_b_1,_instant_query/Mimir-8                                                69.00Ki ± 3%   68.88Ki ±  4%       ~ (p=0.905 n=6)
Query/a_1_-_b_1,_instant_query/Prometheus-8                                           69.62Ki ± 1%   68.00Ki ±  3%  -2.33% (p=0.045 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Mimir-8                                   69.30Ki ± 4%   67.44Ki ±  3%  -2.69% (p=0.026 n=6)
Query/a_1_-_b_1,_range_query_with_100_steps/Prometheus-8                              69.56Ki ± 5%   69.81Ki ±  1%       ~ (p=0.623 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Mimir-8                                  67.69Ki ± 2%   67.12Ki ±  3%       ~ (p=0.294 n=6)
Query/a_1_-_b_1,_range_query_with_1000_steps/Prometheus-8                             68.59Ki ± 1%   68.40Ki ±  2%       ~ (p=0.310 n=6)
Query/a_100_-_b_100,_instant_query/Mimir-8                                            67.70Ki ± 1%   67.04Ki ±  1%  -0.97% (p=0.002 n=6)
Query/a_100_-_b_100,_instant_query/Prometheus-8                                       67.46Ki ± 2%   67.57Ki ±  1%       ~ (p=0.937 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Mimir-8                               67.80Ki ± 1%   67.46Ki ±  1%       ~ (p=0.180 n=6)
Query/a_100_-_b_100,_range_query_with_100_steps/Prometheus-8                          68.71Ki ± 1%   68.30Ki ±  1%       ~ (p=0.260 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Mimir-8                              70.91Ki ± 2%   69.25Ki ±  2%  -2.34% (p=0.015 n=6)
Query/a_100_-_b_100,_range_query_with_1000_steps/Prometheus-8                         74.50Ki ± 3%   74.74Ki ±  2%       ~ (p=0.669 n=6)
Query/a_2000_-_b_2000,_instant_query/Mimir-8                                          71.25Ki ± 1%   71.36Ki ±  1%       ~ (p=0.965 n=6)
Query/a_2000_-_b_2000,_instant_query/Prometheus-8                                     72.40Ki ± 3%   71.48Ki ±  2%       ~ (p=0.394 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Mimir-8                             80.12Ki ± 2%   79.50Ki ±  1%       ~ (p=0.284 n=6)
Query/a_2000_-_b_2000,_range_query_with_100_steps/Prometheus-8                        90.86Ki ± 4%   91.64Ki ±  3%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Mimir-8                            133.7Ki ± 0%   133.5Ki ±  1%       ~ (p=0.974 n=6)
Query/a_2000_-_b_2000,_range_query_with_1000_steps/Prometheus-8                       156.7Ki ± 1%   156.5Ki ±  0%       ~ (p=0.418 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Mimir-8                                 68.06Ki ± 2%   68.74Ki ±  1%       ~ (p=0.290 n=6)
Query/a_1_-_b_1,_range_query_with_10000_steps/Prometheus-8                            69.37Ki ± 1%   68.91Ki ±  1%       ~ (p=0.258 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Mimir-8                             109.2Ki ± 3%   109.6Ki ±  3%       ~ (p=0.589 n=6)
Query/a_100_-_b_100,_range_query_with_10000_steps/Prometheus-8                        149.9Ki ± 1%   149.7Ki ±  1%       ~ (p=0.818 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Mimir-8                           464.3Ki ± 2%   463.5Ki ±  7%       ~ (p=0.818 n=6)
Query/a_2000_-_b_2000,_range_query_with_10000_steps/Prometheus-8                      1.562Mi ± 2%   1.568Mi ±  2%       ~ (p=0.937 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Mimir-8                             67.33Ki ± 2%   67.46Ki ±  1%       ~ (p=0.937 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_instant_query/Prometheus-8                        67.51Ki ± 1%   67.25Ki ±  1%       ~ (p=0.818 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Mimir-8                67.41Ki ± 1%   67.14Ki ±  1%       ~ (p=0.394 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_100_steps/Prometheus-8           68.08Ki ± 1%   67.80Ki ±  2%       ~ (p=0.372 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Mimir-8               68.54Ki ± 2%   68.18Ki ±  3%       ~ (p=0.485 n=6)
Query/a_100{l=~"[13579]."}_-_b_100,_range_query_with_1000_steps/Prometheus-8          71.94Ki ± 2%   70.43Ki ±  3%       ~ (p=0.102 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Mimir-8                               71.31Ki ± 1%   70.87Ki ±  1%       ~ (p=0.387 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_instant_query/Prometheus-8                          71.09Ki ± 2%   70.80Ki ±  3%       ~ (p=0.394 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Mimir-8                  76.47Ki ± 2%   76.09Ki ±  1%       ~ (p=0.240 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_100_steps/Prometheus-8             84.06Ki ± 1%   83.73Ki ±  1%       ~ (p=0.180 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Mimir-8                 110.7Ki ± 2%   110.6Ki ±  1%       ~ (p=0.786 n=6)
Query/a_2000{l=~"1..."}_-_b_2000,_range_query_with_1000_steps/Prometheus-8            160.8Ki ± 0%   160.8Ki ±  0%       ~ (p=0.859 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Mimir-8                                70.89Ki ± 2%   70.59Ki ±  1%       ~ (p=0.240 n=6)
Query/a_2000{l="1234"}_-_b_2000,_instant_query/Prometheus-8                           69.41Ki ± 2%   69.35Ki ±  1%       ~ (p=0.699 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Mimir-8                   71.68Ki ± 1%   71.30Ki ±  1%  -0.53% (p=0.011 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_100_steps/Prometheus-8              76.07Ki ± 2%   76.69Ki ±  2%       ~ (p=0.485 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Mimir-8                  79.05Ki ± 5%   79.88Ki ±  2%       ~ (p=0.818 n=6)
Query/a_2000{l="1234"}_-_b_2000,_range_query_with_1000_steps/Prometheus-8             128.9Ki ± 2%   128.8Ki ±  1%       ~ (p=0.608 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Mimir-8                                70.81Ki ± 1%   70.59Ki ±  1%       ~ (p=0.310 n=6)
Query/a_2000_-_b_2000{l="1234"},_instant_query/Prometheus-8                           69.74Ki ± 3%   69.15Ki ±  2%       ~ (p=0.699 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Mimir-8                   71.62Ki ± 1%   71.16Ki ±  2%       ~ (p=0.331 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_100_steps/Prometheus-8              77.12Ki ± 1%   76.50Ki ±  2%       ~ (p=0.180 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Mimir-8                  79.92Ki ± 4%   79.88Ki ±  5%       ~ (p=0.818 n=6)
Query/a_2000_-_b_2000{l="1234"},_range_query_with_1000_steps/Prometheus-8             127.9Ki ± 2%   127.1Ki ±  4%       ~ (p=0.818 n=6)
Query/sum(a_1),_instant_query/Mimir-8                                                 69.19Ki ± 3%   68.36Ki ±  2%       ~ (p=0.327 n=6)
Query/sum(a_1),_instant_query/Prometheus-8                                            69.50Ki ± 3%   70.81Ki ±  2%       ~ (p=0.126 n=6)
Query/sum(a_1),_range_query_with_100_steps/Mimir-8                                    69.19Ki ± 3%   68.75Ki ±  4%       ~ (p=0.310 n=6)
Query/sum(a_1),_range_query_with_100_steps/Prometheus-8                               69.81Ki ± 4%   69.69Ki ±  2%       ~ (p=0.786 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Mimir-8                                   68.31Ki ± 4%   68.06Ki ±  3%       ~ (p=0.818 n=6)
Query/sum(a_1),_range_query_with_1000_steps/Prometheus-8                              69.39Ki ± 3%   68.94Ki ±  4%       ~ (p=0.255 n=6)
Query/sum(a_100),_instant_query/Mimir-8                                               67.07Ki ± 1%   66.68Ki ±  1%       ~ (p=0.121 n=6)
Query/sum(a_100),_instant_query/Prometheus-8                                          67.42Ki ± 1%   67.18Ki ±  1%       ~ (p=0.310 n=6)
Query/sum(a_100),_range_query_with_100_steps/Mimir-8                                  67.25Ki ± 1%   66.52Ki ±  1%  -1.09% (p=0.026 n=6)
Query/sum(a_100),_range_query_with_100_steps/Prometheus-8                             67.38Ki ± 1%   66.94Ki ±  2%       ~ (p=0.589 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Mimir-8                                 67.30Ki ± 1%   66.69Ki ±  1%       ~ (p=0.071 n=6)
Query/sum(a_100),_range_query_with_1000_steps/Prometheus-8                            70.47Ki ± 1%   70.03Ki ±  1%       ~ (p=0.121 n=6)
Query/sum(a_2000),_instant_query/Mimir-8                                              68.58Ki ± 1%   68.41Ki ±  1%       ~ (p=0.669 n=6)
Query/sum(a_2000),_instant_query/Prometheus-8                                         69.75Ki ± 3%   69.28Ki ±  2%       ~ (p=0.240 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Mimir-8                                 68.44Ki ± 1%   68.55Ki ±  2%       ~ (p=0.790 n=6)
Query/sum(a_2000),_range_query_with_100_steps/Prometheus-8                            76.55Ki ± 2%   76.50Ki ±  1%       ~ (p=0.818 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Mimir-8                                72.42Ki ± 1%   71.77Ki ±  2%       ~ (p=0.132 n=6)
Query/sum(a_2000),_range_query_with_1000_steps/Prometheus-8                           130.8Ki ± 1%   130.8Ki ±  2%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_1),_instant_query/Mimir-8                                          69.10Ki ± 2%   68.94Ki ±  2%       ~ (p=0.554 n=6)
Query/sum_by_(l)(h_1),_instant_query/Prometheus-8                                     69.25Ki ± 3%   69.43Ki ±  2%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Mimir-8                             68.19Ki ± 2%   68.69Ki ±  3%       ~ (p=0.937 n=6)
Query/sum_by_(l)(h_1),_range_query_with_100_steps/Prometheus-8                        69.00Ki ± 5%   68.50Ki ±  4%       ~ (p=0.561 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Mimir-8                            66.74Ki ± 2%   66.94Ki ±  2%       ~ (p=0.619 n=6)
Query/sum_by_(l)(h_1),_range_query_with_1000_steps/Prometheus-8                       67.75Ki ± 4%   67.56Ki ±  4%       ~ (p=0.563 n=6)
Query/sum_by_(l)(h_100),_instant_query/Mimir-8                                        68.47Ki ± 1%   67.76Ki ±  1%  -1.04% (p=0.041 n=6)
Query/sum_by_(l)(h_100),_instant_query/Prometheus-8                                   68.57Ki ± 1%   68.27Ki ±  1%       ~ (p=0.418 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Mimir-8                           68.98Ki ± 2%   67.85Ki ±  1%       ~ (p=0.097 n=6)
Query/sum_by_(l)(h_100),_range_query_with_100_steps/Prometheus-8                      70.75Ki ± 2%   70.71Ki ±  1%       ~ (p=0.729 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Mimir-8                          72.81Ki ± 2%   71.29Ki ±  4%       ~ (p=0.193 n=6)
Query/sum_by_(l)(h_100),_range_query_with_1000_steps/Prometheus-8                     91.25Ki ± 2%   89.55Ki ±  5%       ~ (p=0.258 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Mimir-8                                       73.06Ki ± 2%   72.95Ki ±  3%       ~ (p=1.000 n=6)
Query/sum_by_(l)(h_2000),_instant_query/Prometheus-8                                  74.60Ki ± 1%   74.01Ki ±  3%       ~ (p=0.589 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Mimir-8                          80.26Ki ± 3%   79.18Ki ±  4%       ~ (p=0.310 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_100_steps/Prometheus-8                     121.3Ki ± 1%   121.5Ki ±  0%       ~ (p=0.240 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Mimir-8                         107.6Ki ± 4%   110.4Ki ±  5%       ~ (p=0.310 n=6)
Query/sum_by_(l)(h_2000),_range_query_with_1000_steps/Prometheus-8                    296.8Ki ± 1%   296.4Ki ±  0%       ~ (p=0.814 n=6)
Query/sum_by_(le)(h_1),_instant_query/Mimir-8                                         68.12Ki ± 4%   69.19Ki ±  5%       ~ (p=0.119 n=6)
Query/sum_by_(le)(h_1),_instant_query/Prometheus-8                                    69.00Ki ± 2%   69.00Ki ±  2%       ~ (p=0.729 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Mimir-8                            68.75Ki ± 2%   68.19Ki ±  3%       ~ (p=0.613 n=6)
Query/sum_by_(le)(h_1),_range_query_with_100_steps/Prometheus-8                       68.10Ki ± 3%   68.75Ki ±  1%       ~ (p=0.219 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Mimir-8                           67.12Ki ± 1%   67.36Ki ±  5%       ~ (p=0.818 n=6)
Query/sum_by_(le)(h_1),_range_query_with_1000_steps/Prometheus-8                      67.74Ki ± 4%   67.38Ki ±  2%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_100),_instant_query/Mimir-8                                       68.33Ki ± 2%   68.13Ki ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_100),_instant_query/Prometheus-8                                  68.47Ki ± 1%   68.41Ki ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Mimir-8                          67.86Ki ± 1%   68.18Ki ±  2%       ~ (p=0.732 n=6)
Query/sum_by_(le)(h_100),_range_query_with_100_steps/Prometheus-8                     70.69Ki ± 2%   70.46Ki ±  1%       ~ (p=0.513 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Mimir-8                         70.00Ki ± 2%   69.62Ki ±  1%       ~ (p=0.461 n=6)
Query/sum_by_(le)(h_100),_range_query_with_1000_steps/Prometheus-8                    88.05Ki ± 5%   87.06Ki ±  5%       ~ (p=0.180 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Mimir-8                                      72.16Ki ± 3%   71.98Ki ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_2000),_instant_query/Prometheus-8                                 72.69Ki ± 5%   74.09Ki ±  2%       ~ (p=0.180 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Mimir-8                         71.67Ki ± 2%   71.72Ki ±  2%       ~ (p=0.485 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_100_steps/Prometheus-8                    114.6Ki ± 1%   114.8Ki ±  3%       ~ (p=0.937 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Mimir-8                        71.81Ki ± 3%   72.05Ki ±  4%       ~ (p=0.667 n=6)
Query/sum_by_(le)(h_2000),_range_query_with_1000_steps/Prometheus-8                   264.7Ki ± 0%   264.5Ki ±  2%       ~ (p=0.970 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Mimir-8                            69.22Ki ± 4%   69.46Ki ±  2%       ~ (p=0.732 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_instant_query/Prometheus-8                       69.41Ki ± 2%   69.94Ki ±  5%       ~ (p=0.816 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Mimir-8               68.50Ki ± 4%   68.98Ki ±  4%       ~ (p=1.000 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_100_steps/Prometheus-8          67.94Ki ± 3%   68.69Ki ±  2%       ~ (p=0.418 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Mimir-8              67.42Ki ± 3%   67.54Ki ±  3%       ~ (p=0.589 n=6)
Query/rate(a_1[1m])_+_rate(b_1[1m]),_range_query_with_1000_steps/Prometheus-8         68.29Ki ± 1%   68.09Ki ±  2%       ~ (p=0.937 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Mimir-8                        67.58Ki ± 0%   67.43Ki ±  1%       ~ (p=0.485 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_instant_query/Prometheus-8                   67.48Ki ± 1%   67.72Ki ±  1%       ~ (p=0.132 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Mimir-8           67.54Ki ± 2%   67.58Ki ±  1%       ~ (p=0.937 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_100_steps/Prometheus-8      67.38Ki ± 2%   67.87Ki ±  1%       ~ (p=0.589 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Mimir-8          69.88Ki ± 3%   70.00Ki ±  4%       ~ (p=0.669 n=6)
Query/rate(a_100[1m])_+_rate(b_100[1m]),_range_query_with_1000_steps/Prometheus-8     74.06Ki ± 3%   74.62Ki ±  2%       ~ (p=0.126 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Mimir-8                      70.01Ki ± 1%   69.90Ki ±  1%       ~ (p=0.394 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_instant_query/Prometheus-8                 71.31Ki ± 2%   71.37Ki ±  1%       ~ (p=0.818 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Mimir-8         79.14Ki ± 1%   78.83Ki ±  2%       ~ (p=0.310 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_100_steps/Prometheus-8    90.67Ki ± 2%   91.13Ki ±  2%       ~ (p=0.818 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Mimir-8        126.9Ki ± 1%   127.2Ki ±  1%       ~ (p=0.818 n=6)
Query/rate(a_2000[1m])_+_rate(b_2000[1m]),_range_query_with_1000_steps/Prometheus-8   156.2Ki ± 1%   156.2Ki ±  0%       ~ (p=0.909 n=6)
Query/sum(a_1_+_b_1),_instant_query/Mimir-8                                           68.69Ki ± 3%   69.35Ki ±  2%       ~ (p=0.729 n=6)
Query/sum(a_1_+_b_1),_instant_query/Prometheus-8                                      70.19Ki ± 1%   69.00Ki ±  2%  -1.70% (p=0.026 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Mimir-8                              69.44Ki ± 3%   68.99Ki ±  3%       ~ (p=0.258 n=6)
Query/sum(a_1_+_b_1),_range_query_with_100_steps/Prometheus-8                         69.62Ki ± 4%   69.65Ki ±  5%       ~ (p=1.000 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Mimir-8                             68.94Ki ± 2%   67.67Ki ±  2%  -1.83% (p=0.043 n=6)
Query/sum(a_1_+_b_1),_range_query_with_1000_steps/Prometheus-8                        67.89Ki ± 2%   68.48Ki ±  1%       ~ (p=0.065 n=6)
Query/sum(a_100_+_b_100),_instant_query/Mimir-8                                       67.65Ki ± 2%   67.29Ki ±  1%       ~ (p=0.394 n=6)
Query/sum(a_100_+_b_100),_instant_query/Prometheus-8                                  67.59Ki ± 1%   67.28Ki ±  1%       ~ (p=0.180 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Mimir-8                          67.02Ki ± 1%   67.20Ki ±  1%       ~ (p=0.937 n=6)
Query/sum(a_100_+_b_100),_range_query_with_100_steps/Prometheus-8                     68.39Ki ± 1%   68.51Ki ±  1%       ~ (p=0.937 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Mimir-8                         66.69Ki ± 2%   67.03Ki ±  2%       ~ (p=0.907 n=6)
Query/sum(a_100_+_b_100),_range_query_with_1000_steps/Prometheus-8                    74.00Ki ± 2%   74.44Ki ±  2%       ~ (p=0.359 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Mimir-8                                     70.48Ki ± 1%   70.59Ki ±  1%       ~ (p=0.781 n=6)
Query/sum(a_2000_+_b_2000),_instant_query/Prometheus-8                                72.17Ki ± 2%   72.28Ki ±  2%       ~ (p=0.909 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Mimir-8                        71.64Ki ± 1%   71.07Ki ±  4%       ~ (p=0.310 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_100_steps/Prometheus-8                   92.91Ki ± 3%   91.10Ki ±  3%       ~ (p=0.485 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Mimir-8                       81.46Ki ± 2%   80.32Ki ±  2%       ~ (p=0.093 n=6)
Query/sum(a_2000_+_b_2000),_range_query_with_1000_steps/Prometheus-8                  156.6Ki ± 1%   156.1Ki ±  1%       ~ (p=0.688 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Mimir-8                               68.19Ki ± 4%   68.36Ki ±  4%       ~ (p=0.818 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_instant_query/Prometheus-8                          69.88Ki ± 2%   69.25Ki ±  1%       ~ (p=0.236 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Mimir-8                  69.00Ki ± 3%   68.43Ki ±  2%       ~ (p=0.563 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_100_steps/Prometheus-8             69.00Ki ± 4%   68.15Ki ±  2%       ~ (p=0.394 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Mimir-8                 66.12Ki ± 4%   66.00Ki ±  2%       ~ (p=0.455 n=6)
Query/sum_by_(le)(rate(h_1[1m])),_range_query_with_1000_steps/Prometheus-8            67.19Ki ± 3%   66.17Ki ±  1%       ~ (p=0.058 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Mimir-8                             68.37Ki ± 1%   68.40Ki ±  1%       ~ (p=0.937 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_instant_query/Prometheus-8                        68.84Ki ± 1%   68.84Ki ±  0%       ~ (p=0.699 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Mimir-8                67.62Ki ± 3%   67.61Ki ±  2%       ~ (p=0.818 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_100_steps/Prometheus-8           69.53Ki ± 2%   69.50Ki ±  1%       ~ (p=0.736 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Mimir-8               69.11Ki ± 2%   68.44Ki ±  3%       ~ (p=0.177 n=6)
Query/sum_by_(le)(rate(h_100[1m])),_range_query_with_1000_steps/Prometheus-8          82.31Ki ± 3%   82.62Ki ±  0%       ~ (p=0.608 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Mimir-8                            74.07Ki ± 2%   74.54Ki ±  1%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_instant_query/Prometheus-8                       74.68Ki ± 1%   74.44Ki ±  2%       ~ (p=0.615 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Mimir-8               72.21Ki ± 2%   72.06Ki ±  3%       ~ (p=0.485 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_100_steps/Prometheus-8          113.5Ki ± 2%   113.3Ki ±  2%       ~ (p=0.970 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Mimir-8              72.50Ki ± 4%   72.29Ki ±  3%       ~ (p=0.970 n=6)
Query/sum_by_(le)(rate(h_2000[1m])),_range_query_with_1000_steps/Prometheus-8         264.2Ki ± 1%   265.0Ki ±  1%       ~ (p=0.368 n=6)
Query/rate(nh_1[1m]),_instant_query/Mimir-8                                                          75.31Ki ±  5%
Query/rate(nh_1[1m]),_instant_query/Prometheus-8                                                     75.06Ki ±  3%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Mimir-8                                             74.38Ki ±  2%
Query/rate(nh_1[1m]),_range_query_with_100_steps/Prometheus-8                                        74.12Ki ±  2%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Mimir-8                                            71.04Ki ±  1%
Query/rate(nh_1[1m]),_range_query_with_1000_steps/Prometheus-8                                       71.47Ki ±  1%
Query/rate(nh_100[1m]),_instant_query/Mimir-8                                                        69.70Ki ±  1%
Query/rate(nh_100[1m]),_instant_query/Prometheus-8                                                   72.77Ki ±  1%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Mimir-8                                           73.72Ki ±  1%
Query/rate(nh_100[1m]),_range_query_with_100_steps/Prometheus-8                                      73.30Ki ±  1%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Mimir-8                                          123.9Ki ±  1%
Query/rate(nh_100[1m]),_range_query_with_1000_steps/Prometheus-8                                     122.5Ki ±  1%
Query/rate(nh_2000[1m]),_instant_query/Mimir-8                                                       72.75Ki ±  1%
Query/rate(nh_2000[1m]),_instant_query/Prometheus-8                                                  75.37Ki ±  2%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Mimir-8                                          180.7Ki ±  1%
Query/rate(nh_2000[1m]),_range_query_with_100_steps/Prometheus-8                                     178.7Ki ±  2%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Mimir-8                                         602.8Ki ±  0%
Query/rate(nh_2000[1m]),_range_query_with_1000_steps/Prometheus-8                                    608.4Ki ±  1%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Mimir-8                                           89.62Ki ±  6%
Query/rate(nh_1[1m]),_range_query_with_10000_steps/Prometheus-8                                      87.00Ki ±  4%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Mimir-8                                         326.1Ki ±  0%
Query/rate(nh_100[1m]),_range_query_with_10000_steps/Prometheus-8                                    343.9Ki ±  1%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Mimir-8                                        5.382Mi ±  0%
Query/rate(nh_2000[1m]),_range_query_with_10000_steps/Prometheus-8                                   5.716Mi ±  1%
Query/rate(nh_1[1h]),_instant_query/Mimir-8                                                          78.94Ki ±  2%
Query/rate(nh_1[1h]),_instant_query/Prometheus-8                                                     71.78Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Mimir-8                                             74.62Ki ±  5%
Query/rate(nh_1[1h]),_range_query_with_100_steps/Prometheus-8                                        70.81Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Mimir-8                                            71.57Ki ±  1%
Query/rate(nh_1[1h]),_range_query_with_1000_steps/Prometheus-8                                       70.39Ki ±  1%
Query/rate(nh_100[1h]),_instant_query/Mimir-8                                                        72.90Ki ±  3%
Query/rate(nh_100[1h]),_instant_query/Prometheus-8                                                   70.95Ki ±  3%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Mimir-8                                           73.25Ki ±  4%
Query/rate(nh_100[1h]),_range_query_with_100_steps/Prometheus-8                                      70.93Ki ±  3%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Mimir-8                                          120.2Ki ±  6%
Query/rate(nh_100[1h]),_range_query_with_1000_steps/Prometheus-8                                     117.6Ki ±  3%
Query/rate(nh_2000[1h]),_instant_query/Mimir-8                                                       70.74Ki ±  2%
Query/rate(nh_2000[1h]),_instant_query/Prometheus-8                                                  70.23Ki ±  6%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Mimir-8                                          172.0Ki ±  4%
Query/rate(nh_2000[1h]),_range_query_with_100_steps/Prometheus-8                                     112.4Ki ±  1%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Mimir-8                                         602.8Ki ±  1%
Query/rate(nh_2000[1h]),_range_query_with_1000_steps/Prometheus-8                                    612.1Ki ±  1%
Query/sum_by_(l)(nh_1),_instant_query/Mimir-8                                                        76.81Ki ±  4%
Query/sum_by_(l)(nh_1),_instant_query/Prometheus-8                                                   75.69Ki ±  2%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Mimir-8                                           70.87Ki ±  1%
Query/sum_by_(l)(nh_1),_range_query_with_100_steps/Prometheus-8                                      72.00Ki ±  0%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Mimir-8                                          72.04Ki ±  1%
Query/sum_by_(l)(nh_1),_range_query_with_1000_steps/Prometheus-8                                     71.85Ki ±  2%
Query/sum_by_(l)(nh_100),_instant_query/Mimir-8                                                      69.10Ki ±  1%
Query/sum_by_(l)(nh_100),_instant_query/Prometheus-8                                                 69.05Ki ±  1%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Mimir-8                                         74.62Ki ±  2%
Query/sum_by_(l)(nh_100),_range_query_with_100_steps/Prometheus-8                                    79.65Ki ±  2%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Mimir-8                                        124.0Ki ±  1%
Query/sum_by_(l)(nh_100),_range_query_with_1000_steps/Prometheus-8                                   175.0Ki ±  1%
Query/sum_by_(l)(nh_2000),_instant_query/Mimir-8                                                     72.53Ki ±  2%
Query/sum_by_(l)(nh_2000),_instant_query/Prometheus-8                                                73.82Ki ±  1%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Mimir-8                                        180.8Ki ±  1%
Query/sum_by_(l)(nh_2000),_range_query_with_100_steps/Prometheus-8                                   282.0Ki ±  2%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Mimir-8                                       791.7Ki ± 10%
Query/sum_by_(l)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                  1.113Mi ±  0%
Query/sum_by_(le)(nh_1),_instant_query/Mimir-8                                                       76.60Ki ±  2%
Query/sum_by_(le)(nh_1),_instant_query/Prometheus-8                                                  75.81Ki ±  4%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Mimir-8                                          71.55Ki ±  1%
Query/sum_by_(le)(nh_1),_range_query_with_100_steps/Prometheus-8                                     72.19Ki ±  1%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Mimir-8                                         71.42Ki ±  1%
Query/sum_by_(le)(nh_1),_range_query_with_1000_steps/Prometheus-8                                    71.79Ki ±  1%
Query/sum_by_(le)(nh_100),_instant_query/Mimir-8                                                     68.58Ki ±  1%
Query/sum_by_(le)(nh_100),_instant_query/Prometheus-8                                                69.21Ki ±  1%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Mimir-8                                        69.06Ki ±  1%
Query/sum_by_(le)(nh_100),_range_query_with_100_steps/Prometheus-8                                   74.14Ki ±  1%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Mimir-8                                       70.85Ki ±  2%
Query/sum_by_(le)(nh_100),_range_query_with_1000_steps/Prometheus-8                                  122.4Ki ±  4%
Query/sum_by_(le)(nh_2000),_instant_query/Mimir-8                                                    70.11Ki ±  1%
Query/sum_by_(le)(nh_2000),_instant_query/Prometheus-8                                               72.23Ki ±  1%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Mimir-8                                       70.36Ki ±  1%
Query/sum_by_(le)(nh_2000),_range_query_with_100_steps/Prometheus-8                                  178.4Ki ±  1%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Mimir-8                                      76.08Ki ±  2%
Query/sum_by_(le)(nh_2000),_range_query_with_1000_steps/Prometheus-8                                 763.0Ki ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Mimir-8                                             73.97Ki ±  1%
Query/sum_by_(le)(rate(nh_1[1m])),_instant_query/Prometheus-8                                        75.12Ki ±  3%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Mimir-8                                72.79Ki ±  1%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_100_steps/Prometheus-8                           72.63Ki ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Mimir-8                               70.76Ki ±  2%
Query/sum_by_(le)(rate(nh_1[1m])),_range_query_with_1000_steps/Prometheus-8                          71.18Ki ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Mimir-8                                           69.50Ki ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_instant_query/Prometheus-8                                      72.73Ki ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Mimir-8                              68.74Ki ±  2%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_100_steps/Prometheus-8                         73.38Ki ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Mimir-8                             69.77Ki ±  1%
Query/sum_by_(le)(rate(nh_100[1m])),_range_query_with_1000_steps/Prometheus-8                        122.6Ki ±  1%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Mimir-8                                          69.20Ki ±  2%
Query/sum_by_(le)(rate(nh_2000[1m])),_instant_query/Prometheus-8                                     75.04Ki ±  1%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Mimir-8                             69.04Ki ±  2%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_100_steps/Prometheus-8                        178.9Ki ±  1%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Mimir-8                            74.56Ki ±  2%
Query/sum_by_(le)(rate(nh_2000[1m])),_range_query_with_1000_steps/Prometheus-8                       609.1Ki ±  1%
geomean                                                                               81.77Ki        89.38Ki        -0.22%

@jhesketh jhesketh merged commit 51bb945 into grafana:main Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants