Skip to content

Conversation

@codesome
Copy link
Member

This brought down the time taken by HashForLabels from 23+s for a single query to <2s.

In this PR:

  • Don't have a range over the slice to avoid copying of slice. Instead, use traditional loop iteration.
  • Use binary search instead of linear search (for this I swapped the loops).
  • Reuse byte buffer.

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
@tomwilkie
Copy link
Member

This brought down the time taken by HashForLabels from 23+s for a single query to <2s.

Can you include the query (anonymised) and some information about why this was taking so long? Ie how many series this was executing over, how many labels those series had etc.

@brian-brazil
Copy link
Contributor

What do our benchmarks show for this?

@codesome
Copy link
Member Author

Query information:
count(metric_name{label1="value1"}) from 1561346880 to 1561368480 at step of 15s, so 1440 instant evals.

For each point:

  • The HashForLabels function is called for each sample. And for each eval there were between 66k-68k samples in the vector (hence 66k-68k series for each eval), hence 66k-68k calls of HashForLabels for each of those 1440 points. (Hence there would be ~1440*67k=96.48M calls to HashForLabels)
  • The metrics had an average of 13 labels.

What do our benchmarks show for this?

Will post it soon.

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
@codesome
Copy link
Member Author

benchmark                                                                                                             old ns/op      new ns/op      delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              19302          19171          -0.68%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             19091          19054          -0.19%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            25830          26069          +0.93%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           84341          79622          -5.60%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              78516          74314          -5.35%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             78951          75130          -4.84%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            148617         142789         -3.92%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           707654         694479         -1.86%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          661406         641098         -3.07%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         670495         656572         -2.08%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1361892        1312128        -3.65%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       7064966        6730311        -4.74%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    25667          25079          -2.29%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   26388          25791          -2.26%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  42562          41230          -3.13%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 178876         174546         -2.42%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    94014          92347          -1.77%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   102379         101647         -0.71%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  255785         249171         -2.59%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 1562183        1535589        -1.70%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                754836         735571         -2.55%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               842924         815177         -3.29%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2336350        2310842        -1.09%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             15412344       15385738       -0.17%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                1622682        1588805        -2.09%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                15949513       16011327       +0.39%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            161149514      155782485      -3.33%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  914548         906290         -0.90%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1389211        1391434        +0.16%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                6314528        6249466        -1.03%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               55242749       55234110       -0.02%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  6773722        6677434        -1.42%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 11382517       11397250       +0.13%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                60059112       60035523       -0.04%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               548486750      547314249      -0.21%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              65615572       65755669       +0.21%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             112052726      111655881      -0.35%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            600199461      599070762      -0.19%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           5473834085     5467663313     -0.11%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 722350         703802         -2.57%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                951967         910387         -4.37%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               3208546        2945246        -8.21%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              25711877       23514703       -8.55%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 6128843        5889727        -3.90%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                8377102        8050571        -3.90%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               30830365       28767071       -6.69%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              264117591      235583345      -10.80%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             59804711       58737193       -1.79%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            82410883       79440843       -3.60%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           319704929      283991751      -11.17%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          2568464452     2399256828     -6.59%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    690151         687425         -0.39%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   783564         777811         -0.73%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  1617792        1710893        +5.75%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 9876116        10975784       +11.13%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    5797101        5787460        -0.17%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   6587075        6688051        +1.53%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  15068182       15920167       +5.65%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 97622130       109183058      +11.84%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                57017844       56844440       -0.30%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               65255966       65154896       -0.15%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              149024187      158969388      +6.67%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             971165879      1127233976     +16.07%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             20851          20537          -1.51%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            21132          20720          -1.95%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           28850          28490          -1.25%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          89870          88451          -1.58%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             85007          82511          -2.94%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            85371          83644          -2.02%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           158411         153734         -2.95%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          737083         728865         -1.11%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         720905         696121         -3.44%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        713192         704351         -1.24%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       1432011        1408703        -1.63%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      7352775        7104308        -3.38%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      35846          34909          -2.61%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     41176          42044          +2.11%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    114555         112984         -1.37%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   796475         766952         -3.71%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      173051         171238         -1.05%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     226882         222546         -1.91%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    865660         843054         -2.61%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   6901238        6844032        -0.83%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              1546463        1545148        -0.09%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             2103882        2072233        -1.50%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            8903383        8750914        -1.71%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           74206811       73219575       -1.33%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  7611805        7460231        -1.99%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  69361749       67492442       -2.70%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          745438242      760361515      +2.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     79949          79153          -1.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    83349          82385          -1.16%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   115654         113753         -1.64%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  417816         406166         -2.79%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     184584         180847         -2.02%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    207940         205796         -1.03%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   521402         517597         -0.73%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  3468530        3500905        +0.93%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             1173597        1148865        -2.11%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            1439980        1423725        -1.13%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           4990672        4983428        -0.15%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          39019348       38800205       -0.56%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      79584          80163          +0.73%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     85321          83365          -2.29%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    131247         127392         -2.94%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   561414         545823         -2.78%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      191291         188624         -1.39%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     227141         223729         -1.50%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    660510         655667         -0.73%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   4837277        4813489        -0.49%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              1210742        1202370        -0.69%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             1585021        1574692        -0.65%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            6225046        6234908        +0.16%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           51553715       52442102       +1.72%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  81518          80101          -1.74%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 85474          83207          -2.65%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                132572         127199         -4.05%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               560030         529849         -5.39%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  184780         183638         -0.62%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 211012         207945         -1.45%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                518791         522143         +0.65%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               3527522        3456245        -2.02%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          1173459        1161036        -1.06%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         1434814        1427996        -0.48%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        5076768        4985977        -1.79%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       39194266       39492967       +0.76%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         24122          23386          -3.05%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        26412          25784          -2.38%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       57641          57986          +0.60%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      352687         332468         -5.73%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         99199          96207          -3.02%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        122262         120388         -1.53%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       419690         410659         -2.15%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      3283667        3178740        -3.20%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     803242         808546         +0.66%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    1045440        1037896        -0.72%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   4090848        4078532        -0.30%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  33157680       33276844       +0.36%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      38005          36597          -3.70%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     42101          40887          -2.88%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    93307          91482          -1.96%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   545264         529313         -2.93%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      119142         117487         -1.39%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     145727         144443         -0.88%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    477441         477511         +0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   3797952        3713168        -2.23%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  878346         869468         -1.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 1159546        1138862        -1.78%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                4482499        4483169        +0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               36686197       36879616       +0.53%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             32658          32152          -1.55%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            37180          36728          -1.22%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           101520         99761          -1.73%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          683480         664010         -2.85%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             108150         105575         -2.38%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            137399         135980         -1.03%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           492820         484015         -1.79%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          3910003        3941408        +0.80%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         851040         834822         -1.91%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        1131146        1113241        -1.58%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       4538393        4572987        +0.76%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      37977914       37621397       -0.94%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         23733          23201          -2.24%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        30112          29238          -2.90%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       98749          98381          -0.37%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      735595         721176         -1.96%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         86793          85420          -1.58%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        97523          95986          -1.58%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       262115         247704         -5.50%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      1777217        1654052        -6.93%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     687729         678571         -1.33%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    740673         725791         -2.01%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   1900325        1729194        -9.01%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  12200341       10651344       -12.70%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             106860         105390         -1.38%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            164400         162982         -0.86%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           771789         772037         +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          6778874        6755957        -0.34%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             765237         760970         -0.56%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            904409         894407         -1.11%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           2916227        2927130        +0.37%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          22197277       22067187       -0.59%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         8101999        7973348        -1.59%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        8925719        8910853        -0.17%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       25035853       25163136       +0.51%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      179789856      179806946      +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            94004          93530          -0.50%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           106824         104545         -2.13%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          291997         290202         -0.61%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         2042195        2043957        +0.09%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            757931         750543         -0.97%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           871903         864482         -0.85%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          2752564        2773916        +0.78%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         20404384       20280778       -0.61%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        8180849        8111078        -0.85%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       9297794        9297098        -0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      29429908       29566525       +0.46%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     223036941      223009125      -0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  93930          93635          -0.31%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 104172         106865         +2.59%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                285049         295358         +3.62%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               1971884        2051024        +4.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  757586         742949         -1.93%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 872338         877434         +0.58%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                2722382        2715603        -0.25%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               20233273       20113963       -0.59%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              8141464        8101481        -0.49%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             9298941        9204364        -1.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            29382167       29063170       -1.09%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           220908535      219944264      -0.44%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 105865         104830         -0.98%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                157512         161017         +2.23%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               735239         737229         +0.27%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              6288458        6363763        +1.20%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 759960         766777         +0.90%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                888876         882046         -0.77%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               2918890        2834555        -2.89%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              21756073       21547581       -0.96%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             8015311        8005486        -0.12%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            8829370        8748239        -0.92%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           25146958       25034488       -0.45%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          184792599      181153200      -1.97%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  44213          44517          +0.69%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 51347          51375          +0.05%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                135008         131840         -2.35%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               881575         873210         -0.95%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  195750         194753         -0.51%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 260180         256897         -1.26%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                1013747        1007248        -0.64%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               8058685        8075625        +0.21%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          1710664        1698588        -0.71%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         2377520        2366451        -0.47%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        10487040       10323809       -1.56%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       85530970       87086434       +1.82%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   31587          31364          -0.71%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  37362          37571          +0.56%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 117881         117368         -0.44%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                842928         833826         -1.08%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   103609         100572         -2.93%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  122259         121484         -0.63%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 379672         379142         -0.14%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                2759228        2726861        -1.17%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               775456         775485         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              917928         914454         -0.38%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2956448        2932099        -0.82%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            21429359       21462897       +0.16%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                56664          56374          -0.51%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               77610          76658          -1.23%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              276749         273752         -1.08%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             2222654        2245884        +1.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                192686         191598         -0.56%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               240933         238443         -1.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              824509         815357         -1.11%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             6402782        6226394        -2.75%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        1547102        1527217        -1.29%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       1837689        1838249        +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      6169506        6185066        +0.25%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     46108194       45603692       -1.09%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           119336         120388         +0.88%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          150869         150538         -0.22%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         527209         514965         -2.32%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        3998445        4027835        +0.74%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           939003         935804         -0.34%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          1240184        1228210        -0.97%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         4775742        4744340        -0.66%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        38741691       39326402       +1.51%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       9811026        9669685        -1.44%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      13084044       13086779       +0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     49893437       50883827       +1.99%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    411931023      416232761      +1.04%

benchmark                                                                                                             old allocs     new allocs     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            113            113            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           132            132            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            253            253            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           416            416            +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1606           1606           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       3209           3209           +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  141            141            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 158            158            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  318            318            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 461            461            +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2037           2037           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             3441           3441           +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                351            351            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                2149           2149           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            20080          20080          +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                351            351            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               365            365            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1825           1825           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1823           1823           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1839           1839           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1993           1995           +0.10%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              16516          16515          -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             16513          16514          +0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            16762          16761          -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           18233          18225          -0.04%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               303            303            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              317            317            +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               1794           1794           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              1942           1942           +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             16460          16460          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            16459          16459          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           16680          16680          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          18190          18190          +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  303            303            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  1794           1794           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 1936           1938           +0.10%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                16459          16461          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               16459          16460          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              16666          16667          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             18147          18190          +0.24%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           123            123            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          142            142            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           300            300            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          463            463            +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       2019           2019           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      3623           3623           +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      197            197            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     233            233            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   4233           4233           +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      530            531            +0.19%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     577            577            +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    1040           1040           +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   5977           5981           +0.07%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              3745           3745           +0.00%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             3871           3870           -0.03%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            5136           5139           +0.06%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           21392          20760          -2.95%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  40609          40609          +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  55059          56042          +1.79%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          197979         192966         -2.53%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     322            322            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    358            358            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   719            719            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  4338           4338           +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             2686           2685           -0.04%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            2864           2864           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           4645           4649           +0.09%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          24879          24886          +0.03%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      568            568            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     624            624            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    1181           1181           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   6983           6984           +0.01%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              2755           2755           +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             3013           3013           +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            5583           5590           +0.13%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           33727          33736          +0.03%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          2685           2685           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         2864           2864           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        4648           4648           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       24859          24916          +0.23%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         146            146            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        155            155            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       246            246            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      1165           1165           +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         335            335            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        354            354            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       542            542            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      2582           2583           +0.04%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     2162           2162           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    2237           2237           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   2986           2988           +0.07%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  12061          12077          +0.13%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      231            231            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     276            276            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    727            727            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   5246           5246           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      449            449            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     504            504            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    1052           1052           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   6692           6693           +0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  2636           2636           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 2747           2747           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                3857           3857           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               16526          16540          +0.08%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             191            191            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            254            254            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           885            885            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          7204           7204           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             398            398            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            471            471            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           1199           1199           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          8640           8641           +0.01%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         2405           2405           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        2534           2534           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       3823           3823           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      18291          18295          +0.02%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         141            141            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        195            195            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       736            736            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      6155           6155           +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         282            282            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        336            336            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       877            877            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      6440           6440           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     1636           1636           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    1690           1690           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   2231           2231           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  9236           9235           -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             374            374            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            728            728            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           4269           4269           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          39845          39842          -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             1864           1864           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            2218           2217           -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           5759           5758           -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          42915          42917          +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         16756          16766          +0.06%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        17105          17101          -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       20684          20682          -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      73841          73847          +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            300            300            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           363            363            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          994            994            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         7473           7473           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            1856           1856           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           2181           2181           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          5432           5432           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         39692          39696          +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        17407          17418          +0.06%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       20275          20277          +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      49112          49080          -0.07%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     354611         354644         +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  300            300            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 363            363            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                994            994            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               7473           7473           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  1856           1856           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 2181           2181           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                5432           5432           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               39690          39695          +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              17396          17400          +0.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             20285          20289          +0.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            49070          49056          -0.03%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           354637         354633         -0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 374            374            +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                728            728            +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               4268           4269           +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              39844          39843          -0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 1864           1864           +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                2217           2218           +0.05%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               5758           5759           +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              42920          42919          -0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             16751          16755          +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            17095          17093          -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           20662          20661          -0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          73731          73734          +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  248            248            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 284            284            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                646            646            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               4280           4280           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  654            654            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 700            700            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                1165           1163           -0.17%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               6062           6052           -0.16%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          4598           4598           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         4723           4723           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        5982           5992           +0.17%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       21145          21076          -0.33%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   168            168            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  222            222            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 763            763            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                6180           6180           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   348            348            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  411            411            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 1042           1042           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                7485           7485           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               2068           2068           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              2131           2131           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2762           2762           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            10466          10466          +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                308            308            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               452            452            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              1894           1894           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             16328          16328          +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                668            668            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               830            830            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              2452           2452           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             18938          18938          +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        4110           4110           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       4271           4271           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      5894           5893           -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     24903          24904          +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           404            404            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          449            449            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         900            900            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        5579           5579           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           2429           2429           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          2564           2564           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         3923           3923           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        19270          19267          -0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       22523          22532          +0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      23543          23533          -0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     33553          33567          +0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    151692         151698         +0.00%

benchmark                                                                                                             old bytes     new bytes     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              6929          6930          +0.01%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             6929          6929          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            6978          6977          -0.01%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           9462          9460          -0.02%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              17227         17227         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             17226         17226         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            16993         16992         -0.01%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           31821         31854         +0.10%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          118568        118469        -0.08%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         118371        118376        +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        115437        115610        +0.15%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       264916        264261        -0.25%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    7849          7841          -0.10%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   7851          7849          -0.03%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  7889          7885          -0.05%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 10203         10205         +0.02%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    21358         21360         +0.01%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   21371         21357         -0.07%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  21133         21122         -0.05%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 34410         34409         -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                154271        154189        -0.05%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               154304        154269        -0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              151817        151682        -0.09%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             288826        288834        +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                47965         48092         +0.26%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                238368        238372        +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            3599957       3599933       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  1186231       1186452       +0.02%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1186916       1186654       -0.02%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                1188284       1188097       -0.02%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               1206399       1205178       -0.10%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1309539       1309537       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1310857       1310852       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1290313       1290313       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1433556       1433632       +0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              2541590       2541570       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             2544101       2544104       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            2651484       2651420       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           4393672       4393208       -0.01%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 556310        555347        -0.17%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                555292        556608        +0.24%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               556561        556561        +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              569441        569432        -0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 681375        680191        -0.17%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                681400        681399        -0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               692443        692443        +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              858268        858268        +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             1939782       1939776       -0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            1940464       1940464       +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           2089304       2089307       +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          4358840       4358840       +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    555920        555902        -0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   555423        556591        +0.21%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  556344        556456        +0.02%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 559547        562977        +0.61%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    680188        680191        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   681406        681407        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  686139        686136        -0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 733192        774874        +5.69%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                1939741       1930060       -0.50%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               1940442       1940482       +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              2003976       2004043       +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             3209656       4358840       +35.80%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           7506          7506          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          9989          9987          -0.02%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             20974         20973         -0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            20974         20973         -0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           20738         20741         +0.01%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          35535         35618         +0.23%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         153690        153689        -0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        153701        153711        +0.01%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       151053        150922        -0.09%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      304083        304087        +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      13617         13617         +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     14770         14769         -0.01%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    26388         26386         -0.01%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   146598        146590        -0.01%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      43914         43921         +0.02%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     46644         46656         +0.03%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    73479         73432         -0.06%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   379847        377593        -0.59%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              351347        351308        -0.01%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             375554        375243        -0.08%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            611207        614880        +0.60%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           3592874       3527665       -1.81%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  1375380       1375380       +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  3602966       3882333       +7.75%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          62408992      61686688      -1.16%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     25618         25612         -0.02%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    26761         26753         -0.03%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   38353         38352         -0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  156206        156232        +0.02%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     46205         46226         +0.05%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    47363         47360         -0.01%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   58610         58597         -0.02%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  197622        197751        +0.07%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             239739        239677        -0.03%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            261168        261136        -0.01%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           471596        471632        +0.01%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          2968224       2936960       -1.05%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      25696         25690         -0.02%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     26844         26831         -0.05%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    38448         38426         -0.06%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   156309        156349        +0.03%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      47264         47271         +0.01%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     51376         51370         -0.01%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    92105         92082         -0.02%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   525513        525690        +0.03%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              249444        249334        -0.04%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             293455        293348        -0.04%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            728174        730071        +0.26%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           5446087       5672872       +4.16%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  25690         25696         +0.02%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 26841         26841         +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                38419         38444         +0.07%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               156261        156349        +0.06%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  46235         46203         -0.07%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 47361         47362         +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                58565         58603         +0.06%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               197686        197894        +0.11%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          239637        239795        +0.07%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         261240        261194        -0.02%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        471909        471604        -0.06%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       2967409       3110271       +4.81%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         8658          8657          -0.01%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        8946          8946          +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       11877         11877         +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      43165         43178         +0.03%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         25843         25842         -0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        27603         27605         +0.01%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       44971         44967         -0.01%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      236685        236607        -0.03%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     196733        196757        +0.01%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    212091        212052        -0.02%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   363458        363302        -0.04%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  2085700       2149111       +3.04%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      13570         13570         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     15011         15011         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    29461         29461         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   175985        175968        -0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      32405         32404         -0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     35314         35316         +0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    64205         64226         +0.03%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   370820        370539        -0.08%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  219170        219151        -0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 235655        235681        +0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                398877        399770        +0.22%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               2235670       2269350       +1.51%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             10842         10842         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            12858         12858         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           33069         33068         -0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          237191        237183        -0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             29267         29267         +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            32756         32757         +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           67407         67400         -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          431332        431739        +0.09%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         212160        212206        +0.02%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        229274        229283        +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       397476        397812        +0.08%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      2292626       2292966       +0.01%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         8593          8593          +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        12481         12481         +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       51412         51412         +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      442757        442716        -0.01%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         21082         21082         +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        24971         24971         +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       63624         63620         -0.01%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      467329        467327        -0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     141000        141005        +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    144919        144908        -0.01%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   181382        181210        -0.09%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  739734        723227        -2.23%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             28179         28177         -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            54128         54130         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           313408        313458        +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          2926483       2926436       -0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             172016        172022        +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            201229        201173        -0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           489866        489315        -0.11%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          3571740       3586917       +0.42%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         1610250       1610523       +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        1643440       1643009       -0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       2014858       2014766       -0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      9957756       9958324       +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            22523         22522         -0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           26987         26987         +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          71369         71361         -0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         534231        534278        +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            171421        171418        -0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           198456        198445        -0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          465284        466400        +0.24%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         3339441       3334394       -0.15%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        1670081       1670423       +0.02%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       1940398       1940674       +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      4713684       4654461       -1.26%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     36657084      36659617      +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  22458         22458         +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 26635         26635         +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                68129         68138         +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               502216        502018        -0.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  170145        170141        -0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 191398        191410        +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                401115        401502        +0.10%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               2693309       2693412       +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              1657406       1657598       +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             1871761       1872101       +0.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            4005680       3964840       -1.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           30243204      30240662      -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 27472         27473         +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                50256         50261         +0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               277819        277881        +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              2574104       2574105       +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 170615        170610        -0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                193433        193442        +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               418588        418927        +0.08%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              2867034       2885589       +0.65%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             1608686       1608764       +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            1633953       1633782       -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           1903989       1904525       +0.03%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          7427399       7427862       +0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  15283         15291         +0.05%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 16453         16454         +0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                28046         28043         -0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               148125        148134        +0.01%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  51115         51109         -0.01%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 53811         53848         +0.07%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                80936         80601         -0.41%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               380639        382118        +0.39%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          414870        415001        +0.03%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         438788        438615        -0.04%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        678546        684387        +0.86%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       3500541       3733952       +6.67%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   9480          9481          +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  13370         13371         +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 52325         52322         -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                444015        444079        +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   25251         25240         -0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  29432         29424         -0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 71011         71011         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                502648        502571        -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               177112        177086        -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              181314        181360        +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             220772        220651        -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            776369        775951        -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                19069         19067         -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               27959         27949         -0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              117466        117451        -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             1016240       1016374       +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                50605         50608         +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               60112         60121         +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              154791        154800        +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             1133770       1133505       -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        354208        354357        +0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       363972        363946        -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      455378        454622        -0.17%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     1703897       1703946       +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           29494         29501         +0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          30927         30918         -0.03%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         45108         45080         -0.06%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        205935        205940        +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           233205        233220        +0.01%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          238863        238757        -0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         291515        290828        -0.24%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        1032553       1035725       +0.31%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       2234508       2235135       +0.03%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      2287077       2286294       -0.03%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     2784461       2794367       +0.36%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    15284184      15284424      +0.00%

@codesome
Copy link
Member Author

expr=rate(a_hundred[1d]),steps=1000-8 became worse with this change, but rest all looked fine. I wonder why the numbers would increase with this change.

Also, should I try something similar for HashWithoutLabels?

@tomwilkie
Copy link
Member

I wonder why the numbers would increase with this change

Weird! I'm surprised thats possible. Is it reproducible? Maybe your laptop was doing something else..

Also, should I try something similar for HashWithoutLabels?

I think that sounds reasonable.

@brian-brazil
Copy link
Contributor

There's a fair bit of noise in those benchmark results.

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
@codesome
Copy link
Member Author

Given how long this benchmark runs, there would indeed be some noise. I did some similar change to HashWithoutLabels (without the binary search, can't swap the loops). Here are the new benchmark results (again a little noisy). A clear difference is visible at a very large scale as I described in this comment.

benchmark                                                                                                             old ns/op      new ns/op      delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              19330          19280          -0.26%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             19286          19134          -0.79%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            26434          26155          -1.06%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           80725          82699          +2.45%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              75977          74564          -1.86%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             75876          75185          -0.91%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            141968         144699         +1.92%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           678457         688345         +1.46%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          636760         648513         +1.85%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         653937         648645         -0.81%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1313757        1315034        +0.10%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       6717884        6776478        +0.87%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    25404          25236          -0.66%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   26372          26256          -0.44%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  41712          41580          -0.32%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 174311         175861         +0.89%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    91301          91176          -0.14%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   99614          101439         +1.83%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  244751         246432         +0.69%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 1521106        1550032        +1.90%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                725157         739358         +1.96%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               812271         838789         +3.26%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2285464        2345558        +2.63%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             15030586       15741263       +4.73%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                1592158        1611488        +1.21%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                15581252       16271901       +4.43%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            156148097      157135241      +0.63%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  905893         906673         +0.09%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1388560        1384393        -0.30%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                6271848        6252201        -0.31%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               55296647       55179464       -0.21%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  6549393        6723238        +2.65%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 11313361       11389869       +0.68%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                60136597       60136087       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               548787890      548273864      -0.09%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              64055920       66447229       +3.73%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             111597352      111725896      +0.12%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            600314880      601079908      +0.13%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           5483169192     5480160825     -0.05%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 709863         707128         -0.39%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                932418         890672         -4.48%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               3193638        2710432        -15.13%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              25999718       20582530       -20.84%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 5975343        5946836        -0.48%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                8057707        7793649        -3.28%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               30544663       26119407       -14.49%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              259772545      201739951      -22.34%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             57811840       58467578       +1.13%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            82381328       76296877       -7.39%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           309435395      262326092      -15.22%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          2585162654     2052906246     -20.59%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    692036         689448         -0.37%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   764782         772745         +1.04%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  1570657        1604605        +2.16%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 9583756        10069555       +5.07%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    5658088        5837401        +3.17%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   6562104        6818649        +3.91%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  14412439       14825598       +2.87%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 95776463       97166759       +1.45%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                55532938       57204517       +3.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               65539540       66728711       +1.81%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              147270052      145545388      -1.17%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             941598165      990803027      +5.23%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             20939          20571          -1.76%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            22970          20841          -9.27%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           29936          28848          -3.63%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          87499          88789          +1.47%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             84048          84497          +0.53%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            84535          84657          +0.14%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           152869         155805         +1.92%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          735283         752803         +2.38%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         692373         720358         +4.04%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        706365         723552         +2.43%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       1394670        1405104        +0.75%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      7059848        7182593        +1.74%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      35415          34788          -1.77%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     42880          40606          -5.30%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    114751         114954         +0.18%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   775727         779424         +0.48%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      170989         172712         +1.01%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     223161         224968         +0.81%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    846764         862363         +1.84%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   6807815        6776028        -0.47%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              1509166        1549140        +2.65%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             2055076        2099621        +2.17%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            8718581        8777987        +0.68%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           72731589       73641340       +1.25%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  7549652        7510457        -0.52%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  67718413       69287373       +2.32%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          719943057      731930587      +1.67%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     78394          80683          +2.92%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    83068          81775          -1.56%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   117775         114443         -2.83%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  416367         409696         -1.60%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     183956         184621         +0.36%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    205524         206646         +0.55%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   520859         527466         +1.27%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  3444792        3474935        +0.88%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             1153754        1155675        +0.17%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            1413479        1419847        +0.45%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           4924914        5017178        +1.87%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          38198290       38779753       +1.52%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      79420          79904          +0.61%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     84160          84536          +0.45%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    132609         128378         -3.19%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   556625         552793         -0.69%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      186194         187072         +0.47%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     225002         226484         +0.66%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    648076         658430         +1.60%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   4703490        4736359        +0.70%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              1204029        1212160        +0.68%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             1557635        1601187        +2.80%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            6190240        6250764        +0.98%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           51243786       51768489       +1.02%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  79076          80229          +1.46%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 84871          84416          -0.54%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                132333         128914         -2.58%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               551052         547524         -0.64%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  183181         182219         -0.53%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 206903         207801         +0.43%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                521622         567109         +8.72%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               3434180        3642281        +6.06%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          1151856        1172883        +1.83%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         1415791        1421395        +0.40%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        4976964        5066393        +1.80%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       38692758       39225620       +1.38%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         24068          23924          -0.60%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        27872          26328          -5.54%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       60613          60542          -0.12%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      342838         345495         +0.78%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         97087          97410          +0.33%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        122441         120914         -1.25%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       413331         415701         +0.57%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      3230099        3223971        -0.19%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     793662         794595         +0.12%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    1036492        1043666        +0.69%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   4049356        4094521        +1.12%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  33460911       33664609       +0.61%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      37556          37577          +0.06%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     42295          41546          -1.77%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    93689          91757          -2.06%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   539785         534237         -1.03%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      116653         117584         +0.80%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     144216         143586         -0.44%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    474535         483877         +1.97%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   3704339        3729592        +0.68%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  868462         875871         +0.85%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 1137577        1147457        +0.87%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                4464665        4484779        +0.45%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               36892196       36729525       -0.44%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             32945          32327          -1.88%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            37252          37179          -0.20%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           101722         101599         -0.12%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          673054         683145         +1.50%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             108875         109214         +0.31%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            139258         139416         +0.11%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           484927         487961         +0.63%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          3823311        3931517        +2.83%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         834808         845715         +1.31%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        1112784        1124340        +1.04%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       4554198        4628430        +1.63%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      37826321       38119419       +0.77%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         23593          23337          -1.09%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        32455          29624          -8.72%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       102329         98702          -3.54%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      744628         728128         -2.22%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         86028          85602          -0.50%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        96520          96224          -0.31%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       262674         250925         -4.47%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      1773997        1650603        -6.96%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     680870         676997         -0.57%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    738437         725033         -1.82%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   1869746        1748774        -6.47%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  12405488       10800036       -12.94%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             105216         104854         -0.34%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            161766         161493         -0.17%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           768803         775532         +0.88%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          6736209        6679718        -0.84%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             748385         755300         +0.92%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            890664         869297         -2.40%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           2895329        2737857        -5.44%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          21956891       20424169       -6.98%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         7974716        7932728        -0.53%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        8794770        8690841        -1.18%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       24965829       23330867       -6.55%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      179223514      163235012      -8.92%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            93545          92028          -1.62%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           106219         104462         -1.65%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          291401         276299         -5.18%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         2027903        1885237        -7.04%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            753558         754791         +0.16%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           880915         858374         -2.56%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          2778477        2583560        -7.02%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         20171192       18662681       -7.48%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        8002663        8048030        +0.57%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       9279043        9117351        -1.74%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      29512697       27697764       -6.15%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     222641395      208016296      -6.57%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  93304          93727          +0.45%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 104329         106087         +1.69%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                283388         292527         +3.22%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               1959862        2014876        +2.81%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  745115         751418         +0.85%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 868927         870562         +0.19%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                2771202        2720889        -1.82%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               20001575       20248349       +1.23%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              8107680        8064633        -0.53%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             9308108        9243431        -0.69%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            29688081       29379017       -1.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           221132384      222007974      +0.40%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 105447         104602         -0.80%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                158152         158871         +0.45%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               731357         741793         +1.43%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              6302043        6446679        +2.30%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 750109         755614         +0.73%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                890771         889471         -0.15%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               2891191        2850632        -1.40%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              21569363       21442040       -0.59%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             7933429        7983504        +0.63%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            8848985        8847769        -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           25240823       25096689       -0.57%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          183348224      180274150      -1.68%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  44758          44528          -0.51%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 51491          51640          +0.29%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                133494         135745         +1.69%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               868200         881690         +1.55%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  196435         197769         +0.68%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 256076         259007         +1.14%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                1009393        1020420        +1.09%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               8121693        8242861        +1.49%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          1701405        1708715        +0.43%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         2370877        2366802        -0.17%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        10381734       10356408       -0.24%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       85733502       86905350       +1.37%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   31921          31586          -1.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  37750          37776          +0.07%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 116384         117904         +1.31%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                833855         841203         +0.88%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   102279         102473         +0.19%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  121510         120556         -0.79%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 373556         365624         -2.12%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                2725097        2601402        -4.54%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               776010         764621         -1.47%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              908314         895467         -1.41%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2912904        2794884        -4.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            21319671       19420360       -8.91%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                57358          56426          -1.62%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               76496          77255          +0.99%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              274561         276721         +0.79%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             2218116        2233902        +0.71%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                190016         191902         +0.99%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               239115         234882         -1.77%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              818681         795683         -2.81%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             6313434        6014493        -4.73%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        1554034        1545293        -0.56%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       1843707        1815763        -1.52%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      6120835        5887055        -3.82%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     45289432       42316697       -6.56%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           118570         119816         +1.05%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          149221         149349         +0.09%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         514024         525166         +2.17%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        3919285        4140395        +5.64%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           934169         940431         +0.67%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          1217904        1228779        +0.89%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         4739258        4898553        +3.36%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        38317106       39518377       +3.14%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       9694218        9751814        +0.59%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      13053406       13128205       +0.57%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     49816528       50595886       +1.56%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    407686156      421695765      +3.44%

benchmark                                                                                                             old allocs     new allocs     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            113            113            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           132            132            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            253            253            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           416            416            +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1606           1606           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       3210           3209           -0.03%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  141            141            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 158            158            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  318            318            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 461            461            +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2037           2037           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             3441           3441           +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                351            351            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                2149           2149           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            20080          20079          -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                351            351            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               365            365            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1826           1826           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1822           1822           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1839           1840           +0.05%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1993           1993           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              16516          16515          -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             16513          16513          +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            16758          16759          +0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           18222          18225          +0.02%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               303            303            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              317            317            +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               1795           1795           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              1943           1943           +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             16460          16460          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            16459          16459          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           16680          16681          +0.01%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          18188          18190          +0.01%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  303            303            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  1794           1794           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 1936           1936           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                16460          16461          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               16459          16460          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              16666          16666          +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             18152          18123          -0.16%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           123            123            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          142            142            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           300            300            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          463            463            +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       2019           2019           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      3623           3623           +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      197            197            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     233            233            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   4233           4233           +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      530            531            +0.19%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     577            577            +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    1040           1041           +0.10%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   5978           5986           +0.13%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              3745           3745           +0.00%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             3870           3871           +0.03%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            5131           5119           -0.23%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           21184          20429          -3.56%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  40609          40609          +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  57056          55039          -3.54%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          172789         188063         +8.84%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     322            322            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    358            358            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   719            719            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  4338           4338           +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             2685           2685           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            2865           2863           -0.07%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           4648           4649           +0.02%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          24892          24870          -0.09%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      568            568            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     624            624            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    1181           1181           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   6983           6982           -0.01%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              2755           2755           +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             3012           3013           +0.03%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            5593           5588           -0.09%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           33715          33714          -0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          2685           2685           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         2864           2864           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        4651           4646           -0.11%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       24919          24871          -0.19%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         146            146            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        155            155            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       246            246            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      1165           1165           +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         335            335            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        354            354            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       542            542            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      2583           2584           +0.04%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     2162           2162           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    2237           2237           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   2985           2985           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  12079          12065          -0.12%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      231            231            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     276            276            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    727            727            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   5246           5246           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      449            449            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     504            504            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    1052           1052           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   6694           6691           -0.04%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  2636           2636           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 2747           2747           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                3856           3855           -0.03%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               16534          16531          -0.02%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             191            191            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            254            254            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           885            885            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          7204           7204           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             398            398            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            471            471            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           1199           1199           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          8639           8640           +0.01%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         2405           2405           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        2534           2534           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       3823           3822           -0.03%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      18314          18299          -0.08%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         141            141            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        195            195            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       736            736            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      6155           6155           +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         282            282            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        336            336            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       877            877            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      6440           6440           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     1636           1636           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    1690           1690           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   2231           2231           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  9236           9236           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             374            374            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            728            728            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           4268           4269           +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          39844          39842          -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             1864           1863           -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            2217           2218           +0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           5757           5758           +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          42921          42919          -0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         16756          16758          +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        17093          17097          +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       20682          20685          +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      73821          73825          +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            300            300            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           363            363            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          994            994            +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         7473           7473           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            1856           1856           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           2181           2181           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          5432           5432           +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         39695          39697          +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        17406          17397          -0.05%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       20281          20276          -0.02%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      49086          49070          -0.03%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     354638         354680         +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  300            300            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 363            363            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                994            994            +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               7473           7473           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  1856           1856           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 2181           2181           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                5432           5432           +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               39695          39693          -0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              17400          17403          +0.02%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             20287          20279          -0.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            49058          49071          +0.03%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           354650         354651         +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 374            374            +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                728            728            +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               4269           4269           +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              39837          39840          +0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 1863           1863           +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                2217           2218           +0.05%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               5758           5758           +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              42916          42917          +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             16754          16754          +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            17095          17095          +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           20685          20672          -0.06%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          73723          73715          -0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  248            248            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 284            284            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                646            646            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               4280           4280           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  654            654            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 700            700            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                1163           1164           +0.09%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               6062           6063           +0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          4598           4599           +0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         4723           4721           -0.04%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        5995           5996           +0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       21611          21601          -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   168            168            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  222            222            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 763            763            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                6180           6180           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   348            348            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  411            411            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 1042           1042           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                7485           7485           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               2068           2068           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              2131           2131           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2762           2762           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            10467          10466          -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                308            308            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               452            452            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              1894           1894           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             16328          16328          +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                668            668            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               830            830            +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              2452           2452           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             18938          18939          +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        4110           4110           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       4271           4271           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      5894           5893           -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     24903          24902          -0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           404            404            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          449            449            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         900            900            +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        5579           5579           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           2429           2429           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          2564           2564           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         3923           3923           +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        19276          19266          -0.05%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       22526          22522          -0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      23531          23545          +0.06%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     33561          33560          -0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    151715         151736         +0.01%

benchmark                                                                                                             old bytes     new bytes     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              6930          6930          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             6929          6929          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            6978          6978          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           9462          9460          -0.02%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              17226         17226         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             17226         17227         +0.01%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            16993         16993         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           31870         31870         +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          118462        118566        +0.09%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         118704        118233        -0.40%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        115503        115557        +0.05%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       268603        264752        -1.43%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    7849          7849          +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   7852          7852          +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  7892          7900          +0.10%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 10203         10207         +0.04%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    21364         21352         -0.06%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   21368         21357         -0.05%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  21123         21116         -0.03%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 34410         34409         -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                154207        154192        -0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               154312        154258        -0.03%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              151754        152059        +0.20%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             288850        288834        -0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                48092         48092         +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                238368        238368        +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            3599917       3599901       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  1186564       1186546       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1186175       1186175       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                1188097       1188097       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               1206399       1206399       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1309612       1309543       -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1310710       1310712       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1290313       1290335       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1433556       1433556       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              2541582       2541568       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             2544111       2544088       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            2651260       2651316       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           4393016       4393208       +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 555736        555643        -0.02%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                555442        555311        -0.02%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               556411        556486        +0.01%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              569434        562977        -1.13%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 681561        681565        +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                681393        681394        +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               692446        692449        +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              858299        858332        +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             1939801       1939757       -0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            1940475       1940445       -0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           2089281       2089323       +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          4358728       4358840       +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    555995        556254        +0.05%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   555423        555272        -0.03%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  557702        557087        -0.11%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 559547        562977        +0.61%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    680313        680318        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   684556        681587        -0.43%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  686133        686136        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 733199        733177        -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                1939762       1930077       -0.50%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               1940470       1940498       +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              2004010       2004002       -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             3209892       3202916       -0.22%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           7506          7506          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          9990          9990          +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             20973         20973         +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            20973         20974         +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           20742         20742         +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          35576         35618         +0.12%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         153688        153679        -0.01%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        153719        153720        +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       150752        150738        -0.01%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      302528        301800        -0.24%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      13617         13617         +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     14769         14770         +0.01%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    26387         26388         +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   146573        146573        +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      43917         43920         +0.01%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     46651         46643         -0.02%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    73674         73873         +0.27%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   376097        379660        +0.95%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              351313        351325        +0.00%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             375173        375510        +0.09%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            612948        607111        -0.95%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           3659175       3287950       -10.15%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  1375380       1375380       +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  4162887       3602181       -13.47%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          51996324      56894440      +9.42%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     25631         25608         -0.09%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    26759         26770         +0.04%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   38367         38355         -0.03%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  156262        156204        -0.04%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     46217         46200         -0.04%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    47358         47368         +0.02%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   58618         58587         -0.05%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  198023        198020        -0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             239749        239771        +0.01%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            261196        261194        -0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           471703        471307        -0.08%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          2962462       2917831       -1.51%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      25698         25707         +0.04%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     26843         26856         +0.05%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    38447         38440         -0.02%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   156297        156295        -0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      47278         47305         +0.06%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     51367         51378         +0.02%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    92141         92109         -0.03%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   525847        525728        -0.02%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              249474        249515        +0.02%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             293431        293417        -0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            730427        730612        +0.03%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           5445992       5445569       -0.01%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  25698         25692         -0.02%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 26848         26856         +0.03%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                38448         38444         -0.01%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               156314        156358        +0.03%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  46211         46225         +0.03%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 47370         47366         -0.01%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                58570         58597         +0.05%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               197943        197863        -0.04%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          239749        239700        -0.02%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         261209        261221        +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        472021        471488        -0.11%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       2935274       2951747       +0.56%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         8657          8658          +0.01%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        8946          8946          +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       11877         11878         +0.01%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      43168         43172         +0.01%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         25842         25842         +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        27604         27604         +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       44946         44963         +0.04%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      236099        236749        +0.28%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     196756        196742        -0.01%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    212086        212094        +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   362925        362275        -0.18%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  2086673       2086128       -0.03%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      13570         13570         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     15011         15011         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    29461         29461         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   175968        175962        -0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      32407         32404         -0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     35317         35315         -0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    64199         64200         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   370560        370793        +0.06%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  219211        219202        -0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 235629        235675        +0.02%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                397363        397359        -0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               2236161       2236024       -0.01%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             10842         10842         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            12858         12858         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           33069         33069         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          237232        237207        -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             29266         29268         +0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            32754         32756         +0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           67403         67393         -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          431295        431303        +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         212188        212213        +0.01%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        229267        229258        -0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       397247        397308        +0.02%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      2337383       2293197       -1.89%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         8593          8593          +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        12481         12481         +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       51412         51411         -0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      442724        442740        +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         21082         21082         +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        24971         24970         -0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       63623         63619         -0.01%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      467329        467330        +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     141003        141003        +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    144927        144939        +0.01%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   181162        180919        -0.13%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  739734        739734        +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             28175         28177         +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            54129         54131         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           313397        313411        +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          2926445       2926392       -0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             172026        172015        -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            201145        201202        +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           489799        490235        +0.09%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          3591741       3571822       -0.55%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         1610473       1610385       -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        1641542       1642934       +0.08%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       2014766       2014923       +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      9956714       9957376       +0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            22522         22523         +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           26987         26987         +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          71368         71369         +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         534068        534085        +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            171427        171417        -0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           198428        198433        +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          465332        465286        -0.01%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         3365866       3334316       -0.94%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        1670053       1670005       -0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       1941068       1941106       +0.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      4665751       4646070       -0.42%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     36658196      36662169      +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  22458         22458         +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 26635         26635         +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                68131         68140         +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               502035        502216        +0.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  170150        170143        -0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 191419        191417        -0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                400642        401091        +0.11%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               2713096       2713043       -0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              1657342       1657412       +0.00%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             1871833       1870705       -0.06%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            3964338       3995295       +0.78%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           30243310      30241337      -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 27473         27473         +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                50257         50259         +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               277883        277895        +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              2573868       2574166       +0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 170607        170609        +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                193434        193476        +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               418280        418418        +0.03%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              2866899       2867026       +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             1608719       1608995       +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            1634315       1634392       +0.00%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           1943743       1924134       -1.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          7427335       7426480       -0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  15287         15300         +0.09%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 16454         16453         -0.01%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                28044         28034         -0.04%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               148177        148082        -0.06%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  51089         51097         +0.02%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 53821         53822         +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                80384         80799         +0.52%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               384754        387309        +0.66%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          414818        414852        +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         438874        438123        -0.17%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        682411        684005        +0.23%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       3579686       3551996       -0.77%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   9480          9483          +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  13371         13371         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 52325         52317         -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                444050        444023        -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   25228         25244         +0.06%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  29424         29421         -0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 71036         70994         -0.06%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                502801        502724        -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               177066        177110        +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              181413        181345        -0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             220786        220799        +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            775970        776362        +0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                19063         19070         +0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               27959         27959         +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              117437        117443        +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             1016323       1016357       +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                50596         50615         +0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               60123         60105         -0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              154851        154825        -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             1135248       1134267       -0.09%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        354271        354325        +0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       364013        363953        -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      454441        454226        -0.05%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     1703905       1703864       -0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           29493         29498         +0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          30926         30915         -0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         45093         45067         -0.06%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        206118        206246        +0.06%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           233140        233146        +0.00%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          238767        238745        -0.01%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         291340        291270        -0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        1059102       1032440       -2.52%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       2233955       2234681       +0.03%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      2285628       2288158       +0.11%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     2784303       2784127       -0.01%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    15285608      15287552      +0.01%

@brian-brazil
Copy link
Contributor

A thought: rather than using binary search, how about doing this as a merge?

@codesome
Copy link
Member Author

That would require names to be sorted. But that would be one time sort in engine.go. Will try that.
(I hope you meant something similar to O(n+m) intersection).

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
// TODO(fabxc): ensure names are sorted and then use that and sortedness
// of labels by names to speed up the operations below.
// Alternatively, inline the hashing and don't build new label sets.
sort.Strings(names)
Copy link
Member Author

Choose a reason for hiding this comment

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

Took me nearly an hour to debug to this missing sort!

@codesome
Copy link
Member Author

benchmark                                                                                                             old ns/op      new ns/op      delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              19368          19370          +0.01%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             19409          19107          -1.56%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            26131          26008          -0.47%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           83914          78176          -6.84%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              76474          74427          -2.68%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             77740          75087          -3.41%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            148479         137820         -7.18%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           718745         653115         -9.13%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          660513         626283         -5.18%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         676631         637791         -5.74%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1341059        1294554        -3.47%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       6930101        6609942        -4.62%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    25391          24340          -4.14%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   26365          25244          -4.25%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  42208          40033          -5.15%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 177764         171304         -3.63%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    91845          91283          -0.61%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   101026         101872         +0.84%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  250796         241259         -3.80%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 1538370        1517425        -1.36%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                749937         716099         -4.51%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               828577         796879         -3.83%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2321797        2208758        -4.87%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             15402529       14722516       -4.41%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                1632999        1535701        -5.96%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                15912738       14945553       -6.08%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            160710267      153326882      -4.59%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  911430         902808         -0.95%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1389693        1396776        +0.51%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                6250810        6306677        +0.89%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               55275329       55165909       -0.20%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  6668634        6499005        -2.54%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 11351164       11299379       -0.46%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                60017637       60029357       +0.02%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               547269798      547697629      +0.08%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              64823620       63012969       -2.79%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             111020218      111185438      +0.15%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            598694299      598449782      -0.04%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           5479874957     5479237911     -0.01%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 720022         711033         -1.25%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                939596         935703         -0.41%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               3220511        3235950        +0.48%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              26026003       26450903       +1.63%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 6074932        5845335        -3.78%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                8453196        8151864        -3.56%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               31274656       31062356       -0.68%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              255789009      261914660      +2.39%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             58807067       58055518       -1.28%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            82201411       81375501       -1.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           310450417      310519049      +0.02%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          2564970171     2620688749     +2.17%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    686931         681960         -0.72%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   771071         768611         -0.32%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  1580799        1658716        +4.93%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 9869259        10641720       +7.83%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    5770846        5605632        -2.86%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   6587851        6592139        +0.07%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  14998446       15862599       +5.76%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 96269410       105963382      +10.07%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                56764570       56502818       -0.46%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               63809335       65312265       +2.36%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              145724207      150848415      +3.52%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             989806987      1046179459     +5.70%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             21034          20429          -2.88%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            21091          21941          +4.03%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           28385          29359          +3.43%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          89543          86525          -3.37%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             84573          82361          -2.62%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            84171          83706          -0.55%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           156809         151198         -3.58%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          736367         716729         -2.67%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         708022         682927         -3.54%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        721411         698066         -3.24%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       1417512        1382252        -2.49%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      7107503        7002006        -1.48%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      35530          35061          -1.32%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     41435          42317          +2.13%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    114279         115031         +0.66%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   778945         773768         -0.66%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      172323         170432         -1.10%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     225627         221686         -1.75%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    840749         833959         -0.81%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   6906275        6749888        -2.26%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              1525378        1506838        -1.22%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             2081299        2044951        -1.75%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            8701240        8656337        -0.52%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           73735796       70812009       -3.97%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  7507004        7496451        -0.14%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  67242805       67159549       -0.12%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          727086407      731500093      +0.61%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     79781          79619          -0.20%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    82615          84409          +2.17%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   114991         117236         +1.95%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  413134         414819         +0.41%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     183821         181602         -1.21%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    207523         205863         -0.80%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   518658         507469         -2.16%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  3437708        3421827        -0.46%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             1156358        1148106        -0.71%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            1434782        1416960        -1.24%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           5008594        4813365        -3.90%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          38637942       38056455       -1.50%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      79459          79375          -0.11%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     83182          86070          +3.47%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    129791         131903         +1.63%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   552505         561152         +1.57%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      186389         186372         -0.01%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     221119         221511         +0.18%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    648133         652999         +0.75%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   4770179        4765246        -0.10%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              1201221        1194293        -0.58%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             1580125        1569364        -0.68%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            6322345        6162233        -2.53%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           51630913       51531123       -0.19%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  80577          79005          -1.95%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 84562          83963          -0.71%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                130490         131588         +0.84%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               548411         552449         +0.74%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  182222         182355         +0.07%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 206087         204514         -0.76%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                517778         514983         -0.54%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               3455205        3462786        +0.22%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          1166529        1150740        -1.35%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         1413748        1417088        +0.24%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        4920600        4854632        -1.34%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       38823062       38666243       -0.40%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         24028          23331          -2.90%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        26406          27169          +2.89%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       57707          59502          +3.11%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      347112         340300         -1.96%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         98187          96158          -2.07%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        122172         119157         -2.47%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       411418         403723         -1.87%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      3193120        3149003        -1.38%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     801914         791858         -1.25%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    1047380        1029007        -1.75%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   4037101        3996861        -1.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  33305296       32342924       -2.89%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      37745          36815          -2.46%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     41795          43117          +3.16%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    94021          92352          -1.78%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   539381         532337         -1.31%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      116786         115900         -0.76%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     142990         143196         +0.14%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    481661         472084         -1.99%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   3724038        3712389        -0.31%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  870305         854013         -1.87%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 1138252        1131385        -0.60%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                4441941        4452195        +0.23%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               36715197       36451260       -0.72%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             32792          32225          -1.73%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            37056          37590          +1.44%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           100111         101604         +1.49%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          668777         664505         -0.64%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             108844         108129         -0.66%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            136970         136689         -0.21%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           492305         477307         -3.05%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          3838852        3822564        -0.42%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         841768         830426         -1.35%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        1121665        1122274        +0.05%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       4584072        4448466        -2.96%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      37910865       37371165       -1.42%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         23527          22860          -2.84%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        30103          31279          +3.91%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       100067         101409         +1.34%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      738997         755733         +2.26%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         85359          85473          +0.13%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        97682          94776          -2.97%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       261648         246883         -5.64%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      1819554        1628285        -10.51%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     684973         674784         -1.49%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    739063         716044         -3.11%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   1872105        1727127        -7.74%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  12239802       10625454       -13.19%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             106253         104847         -1.32%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            164246         160842         -2.07%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           772918         779892         +0.90%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          6802944        6746342        -0.83%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             759272         741345         -2.36%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            896794         885241         -1.29%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           2916825        2820655        -3.30%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          21962331       20857143       -5.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         8080458        7975223        -1.30%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        8868870        8786156        -0.93%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       24791940       23491850       -5.24%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      180732283      168841355      -6.58%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            93286          93235          -0.05%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           105305         104637         -0.63%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          290960         291114         +0.05%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         2025010        2016791        -0.41%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            756945         740340         -2.19%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           868896         858745         -1.17%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          2728409        2710064        -0.67%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         20193311       19558323       -3.14%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        8124962        8115571        -0.12%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       9225037        9185515        -0.43%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      29103233       28346177       -2.60%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     223401492      214365554      -4.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  93236          92941          -0.32%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 105220         105347         +0.12%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                282876         287069         +1.48%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               1952488        2022693        +3.60%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  756069         739435         -2.20%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 863184         867028         +0.45%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                2714813        2696787        -0.66%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               20179929       19645769       -2.65%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              8196751        8133953        -0.77%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             9307935        9194881        -1.21%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            29294742       28290836       -3.43%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           221981048      213688336      -3.74%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 105521         104171         -1.28%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                158352         156833         -0.96%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               732256         733627         +0.19%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              6263811        6341217        +1.24%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 754063         750227         -0.51%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                889530         893548         +0.45%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               2850901        2946392        +3.35%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              21768861       22479582       +3.26%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             8052913        8116385        +0.79%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            8894086        8844870        -0.55%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           25216179       25764998       +2.18%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          183030487      186948723      +2.14%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  44367          45013          +1.46%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 51714          52023          +0.60%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                133734         134605         +0.65%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               890688         880027         -1.20%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  194950         194410         -0.28%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 257342         254932         -0.94%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                999012         996658         -0.24%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               8179636        8002532        -2.17%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          1720595        1685000        -2.07%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         2366089        2358562        -0.32%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        10341741       10113786       -2.20%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       85412958       85939830       +0.62%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   31674          31471          -0.64%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  37682          38185          +1.33%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 116576         119103         +2.17%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                838556         868164         +3.53%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   103411         100242         -3.06%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  121148         120244         -0.75%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 377293         369195         -2.15%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                2728347        2692855        -1.30%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               778347         768263         -1.30%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              905962         903317         -0.29%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2956678        2864572        -3.12%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            21017859       20002838       -4.83%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                56619          56385          -0.41%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               77565          76605          -1.24%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              276667         282321         +2.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             2224727        2296422        +3.22%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                192625         190373         -1.17%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               239879         236794         -1.29%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              817754         816355         -0.17%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             6360201        6239285        -1.90%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        1545079        1533799        -0.73%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       1829077        1824780        -0.23%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      6132346        5884437        -4.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     45278206       43622773       -3.66%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           118498         120886         +2.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          149652         152148         +1.67%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         513188         519684         +1.27%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        3994625        4037757        +1.08%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           938685         924977         -1.46%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          1224919        1220908        -0.33%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         4793767        4714103        -1.66%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        39002619       39096681       +0.24%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       9665391        9637628        -0.29%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      12959531       13000693       +0.32%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     49906826       49781433       -0.25%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    420098872      402807644      -4.12%

benchmark                                                                                                             old allocs     new allocs     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             112            112            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            113            113            +0.00%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           132            132            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             252            252            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            253            253            +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           416            416            +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         1605           1605           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        1606           1606           +0.00%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       3209           3209           +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   140            140            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  141            141            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 158            158            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  318            318            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 461            461            +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               2036           2036           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              2037           2037           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             3441           3441           +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                351            351            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                2149           2149           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            20080          20080          +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 349            349            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                351            351            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               365            365            +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1825           1825           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1823           1823           +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1840           1839           -0.05%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1993           1994           +0.05%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              16516          16516          +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             16514          16513          -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            16761          16761          +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           18225          18227          +0.01%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                301            301            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               303            303            +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              317            317            +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                1774           1774           +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               1794           1795           +0.06%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              1942           1942           +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             16460          16460          +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            16460          16459          -0.01%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           16680          16683          +0.02%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          18190          18186          -0.02%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   301            301            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  303            303            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 317            317            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   1774           1774           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  1794           1794           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 1936           1938           +0.10%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                16460          16460          +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               16460          16459          -0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              16666          16667          +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             18121          18186          +0.36%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            122            122            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           123            123            +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          142            142            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            299            299            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           300            300            +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          463            463            +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        2018           2018           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       2019           2019           +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      3623           3623           +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      197            197            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     233            233            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   4233           4233           +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      531            531            +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     577            577            +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    1040           1041           +0.10%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   5962           5974           +0.20%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              3745           3745           +0.00%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             3870           3871           +0.03%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            5137           5131           -0.12%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           22011          20720          -5.87%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  40609          40609          +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  55057          55542          +0.88%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          172922         182813         +5.72%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     322            322            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    358            358            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   719            719            +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  4338           4338           +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             2686           2685           -0.04%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            2864           2864           +0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           4648           4645           -0.06%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          24874          24887          +0.05%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      568            568            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     624            624            +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    1181           1181           +0.00%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   6983           6982           -0.01%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              2755           2755           +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             3013           3012           -0.03%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            5592           5593           +0.02%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           33730          33708          -0.07%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  324            324            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 360            360            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                721            721            +0.00%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               4340           4340           +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  559            559            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 595            595            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                957            957            +0.00%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               4803           4803           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          2685           2685           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         2863           2864           +0.03%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        4646           4646           +0.00%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       24848          24893          +0.18%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         146            146            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        155            155            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       246            246            +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      1165           1165           +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         335            335            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        354            354            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       542            542            +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      2582           2582           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     2162           2162           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    2237           2237           +0.00%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   2985           2987           +0.07%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  12071          12060          -0.09%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      231            231            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     276            276            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    727            727            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   5246           5246           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      449            449            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     504            504            +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    1052           1052           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   6694           6693           -0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  2636           2636           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 2747           2747           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                3856           3856           +0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               16531          16545          +0.08%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             191            191            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            254            254            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           885            885            +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          7204           7204           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             398            398            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            471            471            +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           1199           1199           +0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          8640           8639           -0.01%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         2405           2405           +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        2533           2534           +0.04%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       3824           3823           -0.03%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      18299          18294          -0.03%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         141            141            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        195            195            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       736            736            +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      6155           6155           +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         282            282            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        336            336            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       877            877            +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      6440           6440           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     1636           1636           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    1690           1690           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   2231           2231           +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  9236           9236           +0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             374            376            +0.53%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            728            739            +1.51%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           4269           4370           +2.37%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          39841          40845          +2.52%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             1864           1866           +0.11%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            2218           2228           +0.45%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           5758           5859           +1.75%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          42916          43910          +2.32%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         16758          16755          -0.02%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        17090          17111          +0.12%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       20683          20782          +0.48%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      73857          74840          +1.33%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            300            302            +0.67%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           363            374            +3.03%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          994            1095           +10.16%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         7473           8474           +13.39%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            1856           1858           +0.11%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           2181           2192           +0.50%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          5431           5533           +1.88%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         39695          40695          +2.52%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        17406          17410          +0.02%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       20272          20289          +0.08%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      49118          49224          +0.22%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     354638         355655         +0.29%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  300            302            +0.67%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 363            374            +3.03%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                994            1095           +10.16%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               7473           8474           +13.39%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  1856           1858           +0.11%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 2181           2192           +0.50%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                5433           5533           +1.84%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               39692          40695          +2.53%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              17398          17405          +0.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             20282          20291          +0.04%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            49065          49179          +0.23%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           354617         355668         +0.30%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 374            376            +0.53%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                728            739            +1.51%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               4269           4369           +2.34%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              39841          40844          +2.52%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 1864           1866           +0.11%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                2218           2229           +0.50%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               5757           5859           +1.77%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              42916          43918          +2.33%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             16747          16750          +0.02%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            17091          17105          +0.08%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           20661          20762          +0.49%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          73705          74727          +1.39%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  248            248            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 284            284            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                646            646            +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               4280           4280           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  654            654            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 700            700            +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                1164           1164           +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               6062           6089           +0.45%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          4598           4598           +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         4722           4723           +0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        5972           5992           +0.33%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       21556          21781          +1.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   168            170            +1.19%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  222            233            +4.95%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 763            864            +13.24%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                6180           7181           +16.20%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   348            350            +0.57%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  411            422            +2.68%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 1042           1143           +9.69%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                7485           8486           +13.37%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               2068           2070           +0.10%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              2131           2142           +0.52%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             2762           2863           +3.66%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            10467          11468          +9.56%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                308            312            +1.30%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               452            474            +4.87%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              1894           2096           +10.67%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             16328          18330          +12.26%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                668            672            +0.60%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               830            852            +2.65%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              2452           2654           +8.24%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             18939          20941          +10.57%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        4109           4114           +0.12%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       4271           4293           +0.52%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      5894           6096           +3.43%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     24904          26905          +8.03%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           404            406            +0.50%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          449            460            +2.45%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         900            1001           +11.22%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        5579           6580           +17.94%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           2429           2431           +0.08%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          2564           2575           +0.43%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         3923           4023           +2.55%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        19267          20271          +5.21%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       22521          22524          +0.01%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      23541          23551          +0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     33558          33661          +0.31%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    151792         152692         +0.59%

benchmark                                                                                                             old bytes     new bytes     delta
BenchmarkRangeQuery/expr=a_one,steps=1-8                                                                              6930          6930          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=10-8                                                                             6929          6929          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=100-8                                                                            6978          6978          +0.00%
BenchmarkRangeQuery/expr=a_one,steps=1000-8                                                                           9462          9462          +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1-8                                                                              17226         17226         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=10-8                                                                             17226         17226         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=100-8                                                                            16993         16993         +0.00%
BenchmarkRangeQuery/expr=a_ten,steps=1000-8                                                                           31854         31870         +0.05%
BenchmarkRangeQuery/expr=a_hundred,steps=1-8                                                                          118567        118488        -0.07%
BenchmarkRangeQuery/expr=a_hundred,steps=10-8                                                                         118221        118518        +0.25%
BenchmarkRangeQuery/expr=a_hundred,steps=100-8                                                                        115559        115525        -0.03%
BenchmarkRangeQuery/expr=a_hundred,steps=1000-8                                                                       265326        265326        +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1-8                                                                    7845          7842          -0.04%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10-8                                                                   7854          7844          -0.13%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=100-8                                                                  7895          7884          -0.14%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=1000-8                                                                 10201         10207         +0.06%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1-8                                                                    21366         21354         -0.06%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10-8                                                                   21357         21355         -0.01%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=100-8                                                                  21119         21131         +0.06%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=1000-8                                                                 34409         34409         +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1-8                                                                154188        154271        +0.05%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10-8                                                               154228        154291        +0.04%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=100-8                                                              151643        151633        -0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=1000-8                                                             288834        288836        +0.00%
BenchmarkRangeQuery/expr=rate(a_one[1m]),steps=10000-8                                                                47965         48092         +0.26%
BenchmarkRangeQuery/expr=rate(a_ten[1m]),steps=10000-8                                                                238371        238366        -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1m]),steps=10000-8                                                            3599936       3599915       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1-8                                                  1186583       1186063       -0.04%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=10-8                                                 1186730       1186583       -0.01%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=100-8                                                1188292       1188097       -0.02%
BenchmarkRangeQuery/expr=holt_winters(a_one[1d],_0.3,_0.3),steps=1000-8                                               1205178       1205178       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1-8                                                  1309538       1309540       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=10-8                                                 1310850       1310858       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=100-8                                                1290335       1290314       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_ten[1d],_0.3,_0.3),steps=1000-8                                               1433556       1433652       +0.01%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1-8                                              2541572       2541579       +0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=10-8                                             2544127       2544076       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=100-8                                            2651460       2651420       -0.00%
BenchmarkRangeQuery/expr=holt_winters(a_hundred[1d],_0.3,_0.3),steps=1000-8                                           4393208       4393352       +0.00%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1-8                                                                 555662        555976        +0.06%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=10-8                                                                555514        555682        +0.03%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=100-8                                                               556561        556636        +0.01%
BenchmarkRangeQuery/expr=changes(a_one[1d]),steps=1000-8                                                              569441        569432        -0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1-8                                                                 681374        680189        -0.17%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=10-8                                                                681404        681401        -0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=100-8                                                               692443        692446        +0.00%
BenchmarkRangeQuery/expr=changes(a_ten[1d]),steps=1000-8                                                              858268        858268        +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1-8                                                             1939779       1939783       +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=10-8                                                            1940497       1940470       -0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=100-8                                                           2089323       2089403       +0.00%
BenchmarkRangeQuery/expr=changes(a_hundred[1d]),steps=1000-8                                                          4358840       4358632       -0.00%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1-8                                                                    555254        556253        +0.18%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=10-8                                                                   556388        557275        +0.16%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=100-8                                                                  556344        556227        -0.02%
BenchmarkRangeQuery/expr=rate(a_one[1d]),steps=1000-8                                                                 559551        562977        +0.61%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1-8                                                                    680189        680188        -0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=10-8                                                                   681403        681404        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=100-8                                                                  686131        686134        +0.00%
BenchmarkRangeQuery/expr=rate(a_ten[1d]),steps=1000-8                                                                 733177        774874        +5.69%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1-8                                                                1939786       1939789       +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=10-8                                                               1940490       1940462       -0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=100-8                                                              2004002       2004024       +0.00%
BenchmarkRangeQuery/expr=rate(a_hundred[1d]),steps=1000-8                                                             3202740       4358632       +36.09%
BenchmarkRangeQuery/expr=-a_one,steps=1-8                                                                             7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=10-8                                                                            7457          7457          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=100-8                                                                           7506          7506          +0.00%
BenchmarkRangeQuery/expr=-a_one,steps=1000-8                                                                          9988          9988          +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=1-8                                                                             20973         20973         +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=10-8                                                                            20974         20974         +0.00%
BenchmarkRangeQuery/expr=-a_ten,steps=100-8                                                                           20741         20738         -0.01%
BenchmarkRangeQuery/expr=-a_ten,steps=1000-8                                                                          35537         35618         +0.23%
BenchmarkRangeQuery/expr=-a_hundred,steps=1-8                                                                         153680        153687        +0.00%
BenchmarkRangeQuery/expr=-a_hundred,steps=10-8                                                                        153710        153733        +0.01%
BenchmarkRangeQuery/expr=-a_hundred,steps=100-8                                                                       151023        151078        +0.04%
BenchmarkRangeQuery/expr=-a_hundred,steps=1000-8                                                                      304092        304087        -0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1-8                                                                      13617         13617         +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10-8                                                                     14770         14769         -0.01%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=100-8                                                                    26387         26388         +0.00%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=1000-8                                                                   146573        146573        +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1-8                                                                      43921         43918         -0.01%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10-8                                                                     46652         46653         +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=100-8                                                                    73595         73654         +0.08%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=1000-8                                                                   372521        377584        +1.36%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1-8                                                              351373        351314        -0.02%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10-8                                                             375357        375338        -0.01%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=100-8                                                            611456        614803        +0.55%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=1000-8                                                           3857820       3439815       -10.84%
BenchmarkRangeQuery/expr=a_one_-_b_one,steps=10000-8                                                                  1375381       1375383       +0.00%
BenchmarkRangeQuery/expr=a_ten_-_b_ten,steps=10000-8                                                                  3602862       3674360       +1.98%
BenchmarkRangeQuery/expr=a_hundred_-_b_hundred,steps=10000-8                                                          52004900      57518872      +10.60%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1-8                                                     25607         25605         -0.01%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=10-8                                                    26762         26762         +0.00%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=100-8                                                   38351         38362         +0.03%
BenchmarkRangeQuery/expr=a_one_and_b_one{l=~'.*[0-4]$'},steps=1000-8                                                  156229        156273        +0.03%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1-8                                                     46217         46214         -0.01%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=10-8                                                    47381         47360         -0.04%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=100-8                                                   58604         58581         -0.04%
BenchmarkRangeQuery/expr=a_ten_and_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                  197951        197622        -0.17%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1-8                                             239762        239758        -0.00%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=10-8                                            261178        261250        +0.03%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=100-8                                           472342        470949        -0.29%
BenchmarkRangeQuery/expr=a_hundred_and_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                          2903000       2903452       +0.02%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1-8                                                      25687         25687         +0.00%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=10-8                                                     26842         26854         +0.04%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=100-8                                                    38433         38421         -0.03%
BenchmarkRangeQuery/expr=a_one_or_b_one{l=~'.*[0-4]$'},steps=1000-8                                                   156352        156302        -0.03%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1-8                                                      47286         47270         -0.03%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=10-8                                                     51362         51371         +0.02%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=100-8                                                    92103         92088         -0.02%
BenchmarkRangeQuery/expr=a_ten_or_b_ten{l=~'.*[0-4]$'},steps=1000-8                                                   525519        525493        -0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1-8                                              249435        249441        +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=10-8                                             293375        293389        +0.00%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=100-8                                            730155        729222        -0.13%
BenchmarkRangeQuery/expr=a_hundred_or_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                           5446376       5445828       -0.01%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1-8                                                  25688         25698         +0.04%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=10-8                                                 26843         26837         -0.02%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=100-8                                                38421         38429         +0.02%
BenchmarkRangeQuery/expr=a_one_unless_b_one{l=~'.*[0-4]$'},steps=1000-8                                               156280        156362        +0.05%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1-8                                                  46204         46201         -0.01%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=10-8                                                 47348         47360         +0.03%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=100-8                                                58619         58625         +0.01%
BenchmarkRangeQuery/expr=a_ten_unless_b_ten{l=~'.*[0-4]$'},steps=1000-8                                               197369        197359        -0.01%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1-8                                          239748        239804        +0.02%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=10-8                                         261057        261170        +0.04%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=100-8                                        472099        471163        -0.20%
BenchmarkRangeQuery/expr=a_hundred_unless_b_hundred{l=~'.*[0-4]$'},steps=1000-8                                       2901809       2936472       +1.19%
BenchmarkRangeQuery/expr=abs(a_one),steps=1-8                                                                         8658          8657          -0.01%
BenchmarkRangeQuery/expr=abs(a_one),steps=10-8                                                                        8946          8946          +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=100-8                                                                       11877         11877         +0.00%
BenchmarkRangeQuery/expr=abs(a_one),steps=1000-8                                                                      43162         43168         +0.01%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1-8                                                                         25842         25843         +0.00%
BenchmarkRangeQuery/expr=abs(a_ten),steps=10-8                                                                        27601         27603         +0.01%
BenchmarkRangeQuery/expr=abs(a_ten),steps=100-8                                                                       44969         44946         -0.05%
BenchmarkRangeQuery/expr=abs(a_ten),steps=1000-8                                                                      236708        236522        -0.08%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1-8                                                                     196747        196735        -0.01%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=10-8                                                                    212089        212056        -0.02%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=100-8                                                                   362903        362632        -0.07%
BenchmarkRangeQuery/expr=abs(a_hundred),steps=1000-8                                                                  2086187       2085823       -0.02%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      13570         13570         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     15011         15011         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    29462         29461         -0.00%
BenchmarkRangeQuery/expr=label_replace(a_one,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   175979        175979        +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                      32403         32404         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                     35316         35316         +0.00%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                    64209         64204         -0.01%
BenchmarkRangeQuery/expr=label_replace(a_ten,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                                   371221        370522        -0.19%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1-8                                  219176        219175        -0.00%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=10-8                                 235645        235674        +0.01%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=100-8                                398528        397948        -0.15%
BenchmarkRangeQuery/expr=label_replace(a_hundred,_'l2',_'$1',_'l',_'(.*)'),steps=1000-8                               2236059       2237031       +0.04%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1-8                                             10842         10842         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=10-8                                            12858         12858         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=100-8                                           33069         33069         +0.00%
BenchmarkRangeQuery/expr=label_join(a_one,_'l2',_'-',_'l',_'l'),steps=1000-8                                          237191        237175        -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1-8                                             29268         29266         -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=10-8                                            32756         32755         -0.00%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=100-8                                           67397         67392         -0.01%
BenchmarkRangeQuery/expr=label_join(a_ten,_'l2',_'-',_'l',_'l'),steps=1000-8                                          431334        431294        -0.01%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1-8                                         212178        212187        +0.00%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=10-8                                        229215        229273        +0.03%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=100-8                                       397351        397933        +0.15%
BenchmarkRangeQuery/expr=label_join(a_hundred,_'l2',_'-',_'l',_'l'),steps=1000-8                                      2336850       2292710       -1.89%
BenchmarkRangeQuery/expr=sum(a_one),steps=1-8                                                                         8593          8593          +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=10-8                                                                        12481         12481         +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=100-8                                                                       51411         51411         +0.00%
BenchmarkRangeQuery/expr=sum(a_one),steps=1000-8                                                                      442724        442732        +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1-8                                                                         21082         21082         +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=10-8                                                                        24971         24971         +0.00%
BenchmarkRangeQuery/expr=sum(a_ten),steps=100-8                                                                       63626         63618         -0.01%
BenchmarkRangeQuery/expr=sum(a_ten),steps=1000-8                                                                      467330        467772        +0.09%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1-8                                                                     141008        141008        +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=10-8                                                                    144920        144921        +0.00%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=100-8                                                                   181127        181354        +0.13%
BenchmarkRangeQuery/expr=sum(a_hundred),steps=1000-8                                                                  739740        739734        -0.00%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1-8                                                             28178         28243         +0.23%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=10-8                                                            54131         54482         +0.65%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=100-8                                                           313438        316652        +1.03%
BenchmarkRangeQuery/expr=sum_without_(l)(h_one),steps=1000-8                                                          2926360       2958432       +1.10%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1-8                                                             172020        172091        +0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=10-8                                                            201179        201534        +0.18%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=100-8                                                           490193        492873        +0.55%
BenchmarkRangeQuery/expr=sum_without_(l)(h_ten),steps=1000-8                                                          3571875       3623011       +1.43%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1-8                                                         1610248       1610426       +0.01%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=10-8                                                        1641116       1643036       +0.12%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=100-8                                                       2014788       2017977       +0.16%
BenchmarkRangeQuery/expr=sum_without_(l)(h_hundred),steps=1000-8                                                      9958918       9989685       +0.31%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1-8                                                            22522         22586         +0.28%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=10-8                                                           26987         27339         +1.30%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=100-8                                                          71373         74603         +4.53%
BenchmarkRangeQuery/expr=sum_without_(le)(h_one),steps=1000-8                                                         534052        566084        +6.00%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1-8                                                            171425        171485        +0.04%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=10-8                                                           198431        198808        +0.19%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=100-8                                                          465303        468972        +0.79%
BenchmarkRangeQuery/expr=sum_without_(le)(h_ten),steps=1000-8                                                         3335906       3366304       +0.91%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1-8                                                        1670049       1670427       +0.02%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=10-8                                                       1939914       1941517       +0.08%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=100-8                                                      4733156       4739275       +0.13%
BenchmarkRangeQuery/expr=sum_without_(le)(h_hundred),steps=1000-8                                                     36659331      36689411      +0.08%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1-8                                                                  22458         22522         +0.28%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=10-8                                                                 26635         26987         +1.32%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=100-8                                                                68129         71382         +4.77%
BenchmarkRangeQuery/expr=sum_by_(l)(h_one),steps=1000-8                                                               502069        534051        +6.37%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1-8                                                                  170148        170205        +0.03%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=10-8                                                                 191416        191771        +0.19%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=100-8                                                                401278        404199        +0.73%
BenchmarkRangeQuery/expr=sum_by_(l)(h_ten),steps=1000-8                                                               2693342       2725606       +1.20%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1-8                                                              1657838       1657260       -0.03%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=10-8                                                             1871008       1871103       +0.01%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=100-8                                                            3993256       4009829       +0.42%
BenchmarkRangeQuery/expr=sum_by_(l)(h_hundred),steps=1000-8                                                           30238051      30276433      +0.13%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1-8                                                                 27473         27537         +0.23%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=10-8                                                                50256         50607         +0.70%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=100-8                                                               277861        281076        +1.16%
BenchmarkRangeQuery/expr=sum_by_(le)(h_one),steps=1000-8                                                              2573986       2606049       +1.25%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1-8                                                                 170617        170680        +0.04%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=10-8                                                                193481        193798        +0.16%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=100-8                                                               418388        421484        +0.74%
BenchmarkRangeQuery/expr=sum_by_(le)(h_ten),steps=1000-8                                                              2866881       2913054       +1.61%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1-8                                                             1609025       1608866       -0.01%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=10-8                                                            1633528       1634522       +0.06%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=100-8                                                           1903898       1907109       +0.17%
BenchmarkRangeQuery/expr=sum_by_(le)(h_hundred),steps=1000-8                                                          7426552       7458964       +0.44%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1-8                                                  15281         15290         +0.06%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=10-8                                                 16454         16458         +0.02%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=100-8                                                28037         28044         +0.02%
BenchmarkRangeQuery/expr=rate(a_one[1m])_+_rate(b_one[1m]),steps=1000-8                                               148037        148109        +0.05%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1-8                                                  51115         51098         -0.03%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=10-8                                                 53810         53826         +0.03%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=100-8                                                80686         80807         +0.15%
BenchmarkRangeQuery/expr=rate(a_ten[1m])_+_rate(b_ten[1m]),steps=1000-8                                               381840        388230        +1.67%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1-8                                          414701        414786        +0.02%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=10-8                                         438911        438950        +0.01%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=100-8                                        674494        682202        +1.14%
BenchmarkRangeQuery/expr=rate(a_hundred[1m])_+_rate(b_hundred[1m]),steps=1000-8                                       3612911       3797182       +5.10%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1-8                                                   9481          9548          +0.71%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=10-8                                                  13370         13724         +2.65%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=100-8                                                 52317         55577         +6.23%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m])),steps=1000-8                                                444058        476075        +7.21%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1-8                                                   25240         25285         +0.18%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=10-8                                                  29421         29784         +1.23%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=100-8                                                 70993         74251         +4.59%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m])),steps=1000-8                                                503117        535052        +6.35%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1-8                                               177090        177158        +0.04%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=10-8                                              181407        181755        +0.19%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=100-8                                             220270        223892        +1.64%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m])),steps=1000-8                                            776388        808006        +4.07%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1-8                19073         19195         +0.64%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=10-8               27949         28651         +2.51%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=100-8              117444        123907        +5.50%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_one[1m]))_/_sum_without_(l)(rate(b_one[1m])),steps=1000-8             1016247       1080478       +6.32%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1-8                50588         50738         +0.30%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=10-8               60125         60839         +1.19%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=100-8              154801        161348        +4.23%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_ten[1m]))_/_sum_without_(l)(rate(b_ten[1m])),steps=1000-8             1134256       1199828       +5.78%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1-8        354387        354489        +0.03%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=10-8       363983        364718        +0.20%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=100-8      454694        461425        +1.48%
BenchmarkRangeQuery/expr=sum_without_(l)(rate(a_hundred[1m]))_/_sum_without_(l)(rate(b_hundred[1m])),steps=1000-8     1703972       1767944       +3.75%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1-8                                           29485         29548         +0.21%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=10-8                                          30937         31282         +1.12%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=100-8                                         45092         48329         +7.18%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_one[5m])),steps=1000-8                                        206241        238278        +15.53%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1-8                                           233145        233284        +0.06%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=10-8                                          238695        239076        +0.16%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=100-8                                         291253        294214        +1.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_ten[5m])),steps=1000-8                                        1032422       1090886       +5.66%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1-8                                       2234059       2234501       +0.02%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=10-8                                      2286970       2287988       +0.04%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=100-8                                     2784124       2793107       +0.32%
BenchmarkRangeQuery/expr=histogram_quantile(0.9,_rate(h_hundred[5m])),steps=1000-8                                    15289714      15316098      +0.17%

@codesome codesome changed the title Efficient iteration and search in Labels.HashForLabels Efficient iteration and search in HashForLabels and HashWithoutLabels Jun 27, 2019
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
@tomwilkie
Copy link
Member

LGTM from me on this now. Thanks @codesome!

@brian-brazil
Copy link
Contributor

👍

@codesome codesome merged commit 588eb20 into prometheus:master Jun 28, 2019
jacksontj pushed a commit to jacksontj/prometheus that referenced this pull request Jul 6, 2019
…prometheus#5707)

* Efficient iteration and search in Labels.HashForLabels

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>

* Better names for variables

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>

* HashWithoutLabels optimizations

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>

* Refactor HashForLabels and HashWithoutLabels to take sorted names

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>

* Fix review comments

Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
@codesome codesome deleted the hash-perf branch October 24, 2019 07:43
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