Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelize on corpora basis in bulk task clients #1412

Merged
merged 5 commits into from
Feb 15, 2022

Conversation

DJRickyB
Copy link
Contributor

@DJRickyB DJRickyB commented Jan 10, 2022

In multi-corpora tracks/challenges, indexing would occur in order from file to file.

This change causes better parallelism between corpora in indexing tasks in two ways:

  • First, by giving each client its own starting point in the list of corpora (using a modulus of the number of corpora listed and the number of the client). In a track with 2 corpora and 5 clients, clients 1, 3, and 5 would start with the first corpus and clients 2 and 4 would start with the second corpus.
  • Second, by generating the list of Readers round-robin among all files, instead of in order (Note the changed test for a tangible example of this). If I'm the first client, I start with the first partition of the first file of the first corpus. Then I move on to the first partition of the first file of the second corpus, and so on.

Example intended consequences are listed in the following table:

Number of Clients Number of Corpora Current Behavior Intended Behavior
1 5 Sequential indexing of provided files Round-robin indexing of corpora (IMO this is a non-problem and a benign consequence of the change)
5 1 Sequential Indexing of provided files Parallel indexing of provided files
5 5 Parallel processing of partitions of flattened list of files (typically corpora are indexed one-at-a-time to completion) Parallel indexing of provided corpora
4 5 Parallel processing of partitions of flattened list of files (typically corpora are indexed one-at-a-time to completion) 4 out of 5 corpora being indexed in parallel, with jump to next corpus for each client after each partition finishes to cause all corpora to finish indexing at roughly the same time anyway

I intend to keep this PR in draft mode until it is tested to ensure it doesn't synthetically reduce throughput in any of our multiple-corpora benchmarks (such as the Logging Solutions or http_logs nightly benchmarks).

@DJRickyB DJRickyB added enhancement Improves the status quo feedback needed An open question blocks progress labels Jan 10, 2022
@DJRickyB DJRickyB added this to the 2.3.1 milestone Jan 10, 2022
@DJRickyB DJRickyB self-assigned this Jan 10, 2022
# pre-initialize in order to assign parallel tasks for different corpora through assignment
readers = [None for corpus in corpora for _ in corpus.documents] * num_clients
# stagger which corpus each client starts with for better parallelism
for group, corpus in enumerate(corpora[(start_client_index + mod) % len(corpora)] for mod in range(len(corpora))):
Copy link
Contributor Author

Choose a reason for hiding this comment

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

primarily looking for feedback on the round-robin approach implemented between this line and line 961 below. I feel like it's unreadable but was stumped with regards making it better

Copy link
Contributor

Choose a reason for hiding this comment

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

I think this approach makes sense. As you correctly identified, there are tracks like http_logs that currently have the assumption that specific corpus files contain a certain timerange of events and to run them in a realistic way we'd need the existing sequential strategy or change the corpora files in the track.

I'd be interested to see the impact of this approach also in the solutions/logs tracks.

@inqueue inqueue modified the milestones: 2.3.1, 2.4.0 Jan 24, 2022
@DJRickyB
Copy link
Contributor Author

DJRickyB commented Jan 31, 2022

Tried this with a track I'm developing with 1000 clients, 5 corpora, 3 elasticsearch nodes, and each datastream configured as 1 primary and 1 replica. The following are the results in that case (baseline is before this change, contender is after).

Metric Task Baseline Contender Diff Unit Diff %
Min Throughput bulk-index 29.8931 8.494 -21.399 docs/s -71.59%
Mean Throughput bulk-index 18295.8 19869.7 1573.96 docs/s +8.60%
Median Throughput bulk-index 18227.3 19940.6 1713.37 docs/s +9.40%
Max Throughput bulk-index 20467.2 22404.3 1937.05 docs/s +9.46%

Note that this is because if corpora are indexed (mostly) sequentially, for the majority of the workload only two of three nodes will be busy at a time. Still TODO are to see the impact on http_logs, whose separate files are from separate time frames, and solutions/logs

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Jan 31, 2022

HTTP_Logs Indexing Results

3 nodes, 1 corpus (7 files), 8 indexing clients

append-no-conflicts-index-only

no effect (expected)

Detailed Results

Baseline is master, Contender is this change

|                                                        Metric |         Task |    Baseline |   Contender |     Diff |   Unit |   Diff % |
|--------------------------------------------------------------:|-------------:|------------:|------------:|---------:|-------:|---------:|
|                    Cumulative indexing time of primary shards |              |     108.135 |     109.205 |  1.07037 |    min |   +0.99% |
|             Min cumulative indexing time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|          Median cumulative indexing time across primary shard |              |    0.897067 |    0.925358 |  0.02829 |    min |   +3.15% |
|             Max cumulative indexing time across primary shard |              |     18.6932 |     17.1272 | -1.56605 |    min |   -8.38% |
|           Cumulative indexing throttle time of primary shards |              |           0 |           0 |        0 |    min |    0.00% |
|    Min cumulative indexing throttle time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
| Median cumulative indexing throttle time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|    Max cumulative indexing throttle time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|                       Cumulative merge time of primary shards |              |     62.0236 |     60.4877 | -1.53582 |    min |   -2.48% |
|                      Cumulative merge count of primary shards |              |         272 |         279 |        7 |        |   +2.57% |
|                Min cumulative merge time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|             Median cumulative merge time across primary shard |              |    0.125008 |    0.131925 |  0.00692 |    min |   +5.53% |
|                Max cumulative merge time across primary shard |              |     13.0572 |     12.6396 | -0.41757 |    min |   -3.20% |
|              Cumulative merge throttle time of primary shards |              |     39.2366 |     38.4855 | -0.75112 |    min |   -1.91% |
|       Min cumulative merge throttle time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|    Median cumulative merge throttle time across primary shard |              |     0.04285 |     0.04065 |  -0.0022 |    min |   -5.13% |
|       Max cumulative merge throttle time across primary shard |              |     9.55567 |     9.06235 | -0.49332 |    min |   -5.16% |
|                     Cumulative refresh time of primary shards |              |      4.3199 |     4.57133 |  0.25143 |    min |   +5.82% |
|                    Cumulative refresh count of primary shards |              |         822 |         813 |       -9 |        |   -1.09% |
|              Min cumulative refresh time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|           Median cumulative refresh time across primary shard |              |   0.0532833 |   0.0546417 |  0.00136 |    min |   +2.55% |
|              Max cumulative refresh time across primary shard |              |     0.63725 |     0.63345 |  -0.0038 |    min |   -0.60% |
|                       Cumulative flush time of primary shards |              |     1.32263 |      1.3681 |  0.04547 |    min |   +3.44% |
|                      Cumulative flush count of primary shards |              |         112 |         113 |        1 |        |   +0.89% |
|                Min cumulative flush time across primary shard |              |           0 |           0 |        0 |    min |    0.00% |
|             Median cumulative flush time across primary shard |              |  0.00264167 |  0.00221667 | -0.00042 |    min |  -16.09% |
|                Max cumulative flush time across primary shard |              |    0.300983 |     0.30075 | -0.00023 |    min |   -0.08% |
|                                       Total Young Gen GC time |              |      28.524 |      28.753 |    0.229 |      s |   +0.80% |
|                                      Total Young Gen GC count |              |        3076 |        3063 |      -13 |        |   -0.42% |
|                                         Total Old Gen GC time |              |           0 |           0 |        0 |      s |    0.00% |
|                                        Total Old Gen GC count |              |           0 |           0 |        0 |        |    0.00% |
|                                                    Store size |              |     47.6584 |     45.4193 | -2.23911 |     GB |   -4.70% |
|                                                 Translog size |              | 4.09782e-06 | 4.09782e-06 |        0 |     GB |    0.00% |
|                                        Heap used for segments |              |    0.821259 |    0.843384 |  0.02213 |     MB |   +2.69% |
|                                      Heap used for doc values |              |    0.101227 |    0.106201 |  0.00497 |     MB |   +4.91% |
|                                           Heap used for terms |              |    0.395874 |    0.405701 |  0.00983 |     MB |   +2.48% |
|                                           Heap used for norms |              |   0.0344238 |   0.0352783 |  0.00085 |     MB |   +2.48% |
|                                          Heap used for points |              |           0 |           0 |        0 |     MB |    0.00% |
|                                   Heap used for stored fields |              |    0.289734 |    0.296204 |  0.00647 |     MB |   +2.23% |
|                                                 Segment count |              |         564 |         578 |       14 |        |   +2.48% |
|                                   Total Ingest Pipeline count |              |           0 |           0 |        0 |        |    0.00% |
|                                    Total Ingest Pipeline time |              |           0 |           0 |        0 |     ms |    0.00% |
|                                  Total Ingest Pipeline failed |              |           0 |           0 |        0 |        |    0.00% |
|                                                Min Throughput | index-append |      282168 |      285124 |   2955.5 | docs/s |   +1.05% |
|                                               Mean Throughput | index-append |      296198 |      295169 | -1028.38 | docs/s |   -0.35% |
|                                             Median Throughput | index-append |      294111 |      294511 |  400.118 | docs/s |   +0.14% |
|                                                Max Throughput | index-append |      310970 |      303872 | -7098.16 | docs/s |   -2.28% |
|                                       50th percentile latency | index-append |     101.811 |     98.6888 | -3.12249 |     ms |   -3.07% |
|                                       90th percentile latency | index-append |     137.061 |     132.018 | -5.04298 |     ms |   -3.68% |
|                                       99th percentile latency | index-append |     962.857 |     968.985 |   6.1278 |     ms |   +0.64% |
|                                     99.9th percentile latency | index-append |     1461.33 |     1476.53 |  15.2066 |     ms |   +1.04% |
|                                    99.99th percentile latency | index-append |      2118.3 |     1731.71 | -386.591 |     ms |  -18.25% |
|                                      100th percentile latency | index-append |     2347.62 |     1815.75 | -531.872 |     ms |  -22.66% |
|                                  50th percentile service time | index-append |     101.806 |     98.6931 | -3.11338 |     ms |   -3.06% |
|                                  90th percentile service time | index-append |      136.96 |     132.112 | -4.84802 |     ms |   -3.54% |
|                                  99th percentile service time | index-append |     962.514 |     968.976 |  6.46241 |     ms |   +0.67% |
|                                99.9th percentile service time | index-append |     1461.33 |     1476.53 |  15.2066 |     ms |   +1.04% |
|                               99.99th percentile service time | index-append |      2118.3 |     1731.71 | -386.591 |     ms |  -18.25% |
|                                 100th percentile service time | index-append |     2347.62 |     1815.75 | -531.872 |     ms |  -22.66% |
|                                                    error rate | index-append |           0 |           0 |        0 |      % |    0.00% |


-------------------------------
[INFO] SUCCESS (took 0 seconds)
-------------------------------

append-sorted-no-conflicts

no effect (unexpected!)

Detailed Results

Baseline is master, Contender is this change

|                                                        Metric |                Task |    Baseline |   Contender |     Diff |   Unit |   Diff % |
|--------------------------------------------------------------:|--------------------:|------------:|------------:|---------:|-------:|---------:|
|                    Cumulative indexing time of primary shards |                     |     129.125 |     125.781 | -3.34348 |    min |   -2.59% |
|             Min cumulative indexing time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|          Median cumulative indexing time across primary shard |                     |     1.10771 |     1.02824 | -0.07947 |    min |   -7.17% |
|             Max cumulative indexing time across primary shard |                     |     20.3995 |      19.681 |  -0.7185 |    min |   -3.52% |
|           Cumulative indexing throttle time of primary shards |                     |           0 |           0 |        0 |    min |    0.00% |
|    Min cumulative indexing throttle time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
| Median cumulative indexing throttle time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|    Max cumulative indexing throttle time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|                       Cumulative merge time of primary shards |                     |     78.2946 |      70.665 | -7.62962 |    min |   -9.74% |
|                      Cumulative merge count of primary shards |                     |         230 |         217 |      -13 |        |   -5.65% |
|                Min cumulative merge time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|             Median cumulative merge time across primary shard |                     |    0.136675 |    0.128625 | -0.00805 |    min |   -5.89% |
|                Max cumulative merge time across primary shard |                     |     17.0063 |     14.1237 | -2.88262 |    min |  -16.95% |
|              Cumulative merge throttle time of primary shards |                     |     39.3165 |     35.2189 |  -4.0976 |    min |  -10.42% |
|       Min cumulative merge throttle time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|    Median cumulative merge throttle time across primary shard |                     |  0.00994167 |       0.008 | -0.00194 |    min |  -19.53% |
|       Max cumulative merge throttle time across primary shard |                     |     9.47142 |     8.17707 | -1.29435 |    min |  -13.67% |
|                     Cumulative refresh time of primary shards |                     |     11.4092 |     12.2889 |   0.8797 |    min |   +7.71% |
|                    Cumulative refresh count of primary shards |                     |         778 |         784 |        6 |        |   +0.77% |
|              Min cumulative refresh time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|           Median cumulative refresh time across primary shard |                     |    0.153717 |    0.173992 |  0.02027 |    min |  +13.19% |
|              Max cumulative refresh time across primary shard |                     |     1.65003 |     1.70075 |  0.05072 |    min |   +3.07% |
|                       Cumulative flush time of primary shards |                     |     3.20653 |     2.79257 | -0.41397 |    min |  -12.91% |
|                      Cumulative flush count of primary shards |                     |         111 |         111 |        0 |        |    0.00% |
|                Min cumulative flush time across primary shard |                     |           0 |           0 |        0 |    min |    0.00% |
|             Median cumulative flush time across primary shard |                     |    0.019875 |  0.00508333 | -0.01479 |    min |  -74.42% |
|                Max cumulative flush time across primary shard |                     |    0.602783 |    0.621483 |   0.0187 |    min |   +3.10% |
|                                       Total Young Gen GC time |                     |      31.922 |      32.651 |    0.729 |      s |   +2.28% |
|                                      Total Young Gen GC count |                     |        3407 |        3458 |       51 |        |   +1.50% |
|                                         Total Old Gen GC time |                     |           0 |           0 |        0 |      s |    0.00% |
|                                        Total Old Gen GC count |                     |           0 |           0 |        0 |        |    0.00% |
|                                                    Store size |                     |     44.7707 |     43.8315 | -0.93918 |     GB |   -2.10% |
|                                                 Translog size |                     | 4.09782e-06 | 4.09782e-06 |        0 |     GB |    0.00% |
|                                        Heap used for segments |                     |    0.847591 |    0.853294 |   0.0057 |     MB |   +0.67% |
|                                      Heap used for doc values |                     |      0.1115 |    0.113594 |  0.00209 |     MB |   +1.88% |
|                                           Heap used for terms |                     |    0.406403 |    0.408508 |  0.00211 |     MB |   +0.52% |
|                                           Heap used for norms |                     |   0.0353394 |   0.0355225 |  0.00018 |     MB |   +0.52% |
|                                          Heap used for points |                     |           0 |           0 |        0 |     MB |    0.00% |
|                                   Heap used for stored fields |                     |     0.29435 |     0.29567 |  0.00132 |     MB |   +0.45% |
|                                                 Segment count |                     |         579 |         582 |        3 |        |   +0.52% |
|                                   Total Ingest Pipeline count |                     |           0 |           0 |        0 |        |    0.00% |
|                                    Total Ingest Pipeline time |                     |           0 |           0 |        0 |     ms |    0.00% |
|                                  Total Ingest Pipeline failed |                     |           0 |           0 |        0 |        |    0.00% |
|                                                Min Throughput |        index-append |      216458 |      211639 | -4819.02 | docs/s |   -2.23% |
|                                               Mean Throughput |        index-append |      229099 |      229464 |  364.694 | docs/s |   +0.16% |
|                                             Median Throughput |        index-append |      228605 |      227540 | -1064.79 | docs/s |   -0.47% |
|                                                Max Throughput |        index-append |      239358 |      243149 |  3790.84 | docs/s |   +1.58% |
|                                       50th percentile latency |        index-append |     95.7731 |     95.2014 | -0.57163 |     ms |   -0.60% |
|                                       90th percentile latency |        index-append |     127.735 |     127.267 |  -0.4678 |     ms |   -0.37% |
|                                       99th percentile latency |        index-append |      2371.7 |     2295.75 | -75.9539 |     ms |   -3.20% |
|                                     99.9th percentile latency |        index-append |     3779.45 |      3584.2 |  -195.25 |     ms |   -5.17% |
|                                    99.99th percentile latency |        index-append |     4609.21 |     4651.34 |  42.1306 |     ms |   +0.91% |
|                                      100th percentile latency |        index-append |     7004.96 |     7112.03 |   107.07 |     ms |   +1.53% |
|                                  50th percentile service time |        index-append |     95.7767 |     95.1953 | -0.58134 |     ms |   -0.61% |
|                                  90th percentile service time |        index-append |     127.771 |      127.35 | -0.42023 |     ms |   -0.33% |
|                                  99th percentile service time |        index-append |     2370.66 |     2295.33 | -75.3257 |     ms |   -3.18% |
|                                99.9th percentile service time |        index-append |     3779.45 |      3584.2 |  -195.25 |     ms |   -5.17% |
|                               99.99th percentile service time |        index-append |     4609.21 |     4651.34 |  42.1306 |     ms |   +0.91% |
|                                 100th percentile service time |        index-append |     7004.96 |     7112.03 |   107.07 |     ms |   +1.53% |
|                                                    error rate |        index-append |           0 |           0 |        0 |      % |    0.00% |

Next

I'm thinking the asc/desc sorted queries need to be checked

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Feb 1, 2022

HTTP_Logs Querying Results

append-no-conflicts

There's some indication that:

  • default, range, and asc_sort_timestamp got significantly worse
  • term, desc_sort_timestamp, asc_sort_with_after_timestamp, asc-sort-timestamp-after-force-merge-1-seg, desc-sort-with-after-timestamp-after-force-merge-1-seg, and asc-sort-with-after-timestamp-after-force-merge-1-seg got slightly worse
  • desc-sort-timestamp-after-force-merge-1-seg got significantly better

Many of these are known to be volatile. Re-running for validation

Detailed Results
------------------------------------------------------
    _______             __   _____
   / ____(_)___  ____ _/ /  / ___/_________  ________
  / /_  / / __ \/ __ `/ /   \__ \/ ___/ __ \/ ___/ _ \
 / __/ / / / / / /_/ / /   ___/ / /__/ /_/ / /  /  __/
/_/   /_/_/ /_/\__,_/_/   /____/\___/\____/_/   \___/
------------------------------------------------------

|                                                        Metric |                                                   Task |    Baseline |   Contender |     Diff |    Unit |   Diff % |
|--------------------------------------------------------------:|-------------------------------------------------------:|------------:|------------:|---------:|--------:|---------:|
|                    Cumulative indexing time of primary shards |                                                        |     109.593 |     106.842 | -2.75103 |     min |   -2.51% |
|             Min cumulative indexing time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|          Median cumulative indexing time across primary shard |                                                        |    0.941042 |    0.918983 | -0.02206 |     min |   -2.34% |
|             Max cumulative indexing time across primary shard |                                                        |     16.6735 |     17.6754 |  1.00188 |     min |   +6.01% |
|           Cumulative indexing throttle time of primary shards |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Min cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
| Median cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Max cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|                       Cumulative merge time of primary shards |                                                        |     77.0466 |     76.1624 | -0.88423 |     min |   -1.15% |
|                      Cumulative merge count of primary shards |                                                        |         329 |         294 |      -35 |         |  -10.64% |
|                Min cumulative merge time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|             Median cumulative merge time across primary shard |                                                        |      0.2597 |    0.279358 |  0.01966 |     min |   +7.57% |
|                Max cumulative merge time across primary shard |                                                        |     14.9815 |     14.2101 | -0.77143 |     min |   -5.15% |
|              Cumulative merge throttle time of primary shards |                                                        |     38.3025 |     39.8464 |  1.54385 |     min |   +4.03% |
|       Min cumulative merge throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Median cumulative merge throttle time across primary shard |                                                        |    0.044475 |   0.0503583 |  0.00588 |     min |  +13.23% |
|       Max cumulative merge throttle time across primary shard |                                                        |     8.46338 |     8.43147 | -0.03192 |     min |   -0.38% |
|                     Cumulative refresh time of primary shards |                                                        |     4.46093 |     4.40668 | -0.05425 |     min |   -1.22% |
|                    Cumulative refresh count of primary shards |                                                        |         991 |         958 |      -33 |         |   -3.33% |
|              Min cumulative refresh time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|           Median cumulative refresh time across primary shard |                                                        |   0.0562333 |   0.0583583 |  0.00213 |     min |   +3.78% |
|              Max cumulative refresh time across primary shard |                                                        |    0.616133 |     0.68265 |  0.06652 |     min |  +10.80% |
|                       Cumulative flush time of primary shards |                                                        |     1.38628 |     1.34755 | -0.03873 |     min |   -2.79% |
|                      Cumulative flush count of primary shards |                                                        |         118 |         115 |       -3 |         |   -2.54% |
|                Min cumulative flush time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|             Median cumulative flush time across primary shard |                                                        |  0.00451667 |  0.00281667 |  -0.0017 |     min |  -37.64% |
|                Max cumulative flush time across primary shard |                                                        |    0.259417 |     0.26185 |  0.00243 |     min |   +0.94% |
|                                       Total Young Gen GC time |                                                        |      30.467 |      30.958 |    0.491 |       s |   +1.61% |
|                                      Total Young Gen GC count |                                                        |        3491 |        3497 |        6 |         |   +0.17% |
|                                         Total Old Gen GC time |                                                        |           0 |           0 |        0 |       s |    0.00% |
|                                        Total Old Gen GC count |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                                    Store size |                                                        |     37.7507 |     37.7379 | -0.01276 |      GB |   -0.03% |
|                                                 Translog size |                                                        | 4.09782e-06 | 4.09782e-06 |        0 |      GB |    0.00% |
|                                        Heap used for segments |                                                        |   0.0660286 |   0.0660286 |        0 |      MB |    0.00% |
|                                      Heap used for doc values |                                                        |  0.00503159 |  0.00503159 |        0 |      MB |    0.00% |
|                                           Heap used for terms |                                                        |   0.0245667 |   0.0245667 |        0 |      MB |    0.00% |
|                                           Heap used for norms |                                                        |  0.00213623 |  0.00213623 |        0 |      MB |    0.00% |
|                                          Heap used for points |                                                        |           0 |           0 |        0 |      MB |    0.00% |
|                                   Heap used for stored fields |                                                        |   0.0342941 |   0.0342941 |        0 |      MB |    0.00% |
|                                                 Segment count |                                                        |          35 |          35 |        0 |         |    0.00% |
|                                   Total Ingest Pipeline count |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                    Total Ingest Pipeline time |                                                        |           0 |           0 |        0 |      ms |    0.00% |
|                                  Total Ingest Pipeline failed |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                                Min Throughput |                                           index-append |      288159 |      289424 |  1264.22 |  docs/s |   +0.44% |
|                                               Mean Throughput |                                           index-append |      298091 |      296577 | -1514.18 |  docs/s |   -0.51% |
|                                             Median Throughput |                                           index-append |      297870 |      295137 | -2733.23 |  docs/s |   -0.92% |
|                                                Max Throughput |                                           index-append |      304918 |      305133 |    214.5 |  docs/s |   +0.07% |
|                                       50th percentile latency |                                           index-append |     97.4245 |     99.3068 |  1.88234 |      ms |   +1.93% |
|                                       90th percentile latency |                                           index-append |     134.474 |     131.409 |  -3.0658 |      ms |   -2.28% |
|                                       99th percentile latency |                                           index-append |     934.425 |     941.771 |  7.34569 |      ms |   +0.79% |
|                                     99.9th percentile latency |                                           index-append |     1400.41 |     1357.39 | -43.0223 |      ms |   -3.07% |
|                                    99.99th percentile latency |                                           index-append |     1816.46 |      1746.8 | -69.6612 |      ms |   -3.84% |
|                                      100th percentile latency |                                           index-append |     2500.22 |     1860.24 | -639.981 |      ms |  -25.60% |
|                                  50th percentile service time |                                           index-append |     97.4235 |       99.31 |   1.8865 |      ms |   +1.94% |
|                                  90th percentile service time |                                           index-append |      134.45 |     131.413 | -3.03704 |      ms |   -2.26% |
|                                  99th percentile service time |                                           index-append |     936.035 |     941.105 |  5.07001 |      ms |   +0.54% |
|                                99.9th percentile service time |                                           index-append |     1400.41 |     1357.39 | -43.0223 |      ms |   -3.07% |
|                               99.99th percentile service time |                                           index-append |     1816.46 |      1746.8 | -69.6612 |      ms |   -3.84% |
|                                 100th percentile service time |                                           index-append |     2500.22 |     1860.24 | -639.981 |      ms |  -25.60% |
|                                                    error rate |                                           index-append |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                default |      8.0006 |     8.00073 |  0.00013 |   ops/s |    0.00% |
|                                               Mean Throughput |                                                default |     8.00068 |     8.00089 |  0.00021 |   ops/s |    0.00% |
|                                             Median Throughput |                                                default |     8.00068 |      8.0009 |  0.00022 |   ops/s |    0.00% |
|                                                Max Throughput |                                                default |     8.00078 |     8.00106 |  0.00028 |   ops/s |    0.00% |
|                                       50th percentile latency |                                                default |     7.98113 |     8.59137 |  0.61024 |      ms |   +7.65% |
|                                       90th percentile latency |                                                default |     9.65029 |     9.38874 | -0.26155 |      ms |   -2.71% |
|                                       99th percentile latency |                                                default |     10.3859 |     9.60077 | -0.78515 |      ms |   -7.56% |
|                                      100th percentile latency |                                                default |     10.6185 |     9.62113 | -0.99738 |      ms |   -9.39% |
|                                  50th percentile service time |                                                default |     6.98597 |     7.27886 |   0.2929 |      ms |   +4.19% |
|                                  90th percentile service time |                                                default |     7.84314 |     7.82187 | -0.02127 |      ms |   -0.27% |
|                                  99th percentile service time |                                                default |     8.13936 |      8.2318 |  0.09245 |      ms |   +1.14% |
|                                 100th percentile service time |                                                default |     8.23528 |     8.34417 |  0.10889 |      ms |   +1.32% |
|                                                    error rate |                                                default |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                   term |     49.8927 |     49.9006 |  0.00785 |   ops/s |   +0.02% |
|                                               Mean Throughput |                                                   term |     49.8995 |     49.9068 |  0.00728 |   ops/s |   +0.01% |
|                                             Median Throughput |                                                   term |     49.8995 |     49.9068 |  0.00728 |   ops/s |   +0.01% |
|                                                Max Throughput |                                                   term |     49.9063 |      49.913 |  0.00671 |   ops/s |   +0.01% |
|                                       50th percentile latency |                                                   term |     8.05597 |     8.33305 |  0.27708 |      ms |   +3.44% |
|                                       90th percentile latency |                                                   term |     9.34574 |     9.62797 |  0.28222 |      ms |   +3.02% |
|                                       99th percentile latency |                                                   term |     10.4557 |     13.6874 |  3.23168 |      ms |  +30.91% |
|                                      100th percentile latency |                                                   term |     10.5686 |     15.6657 |  5.09715 |      ms |  +48.23% |
|                                  50th percentile service time |                                                   term |     6.76649 |     6.93813 |  0.17164 |      ms |   +2.54% |
|                                  90th percentile service time |                                                   term |     7.99734 |     8.32724 |   0.3299 |      ms |   +4.13% |
|                                  99th percentile service time |                                                   term |     8.38093 |     13.0764 |  4.69544 |      ms |  +56.03% |
|                                 100th percentile service time |                                                   term |     8.38136 |     15.3453 |   6.9639 |      ms |  +83.09% |
|                                                    error rate |                                                   term |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                  range |     1.00446 |     1.00389 | -0.00057 |   ops/s |   -0.06% |
|                                               Mean Throughput |                                                  range |     1.00618 |     1.00538 |  -0.0008 |   ops/s |   -0.08% |
|                                             Median Throughput |                                                  range |     1.00595 |     1.00518 | -0.00077 |   ops/s |   -0.08% |
|                                                Max Throughput |                                                  range |     1.00888 |     1.00774 | -0.00114 |   ops/s |   -0.11% |
|                                       50th percentile latency |                                                  range |      13.393 |     14.4138 |  1.02073 |      ms |   +7.62% |
|                                       90th percentile latency |                                                  range |     16.3079 |     18.3149 |  2.00696 |      ms |  +12.31% |
|                                       99th percentile latency |                                                  range |     94.4646 |     19.5219 | -74.9427 |      ms |  -79.33% |
|                                      100th percentile latency |                                                  range |     95.8684 |     19.7309 | -76.1376 |      ms |  -79.42% |
|                                  50th percentile service time |                                                  range |     11.2879 |     12.5756 |  1.28775 |      ms |  +11.41% |
|                                  90th percentile service time |                                                  range |     14.3025 |     16.4879 |  2.18533 |      ms |  +15.28% |
|                                  99th percentile service time |                                                  range |     92.7659 |     17.6727 | -75.0932 |      ms |  -80.95% |
|                                 100th percentile service time |                                                  range |     93.8557 |     17.7309 | -76.1248 |      ms |  -81.11% |
|                                                    error rate |                                                  range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                          200s-in-range |     32.9365 |     32.9356 |  -0.0009 |   ops/s |   -0.00% |
|                                               Mean Throughput |                                          200s-in-range |     32.9394 |     32.9387 | -0.00069 |   ops/s |   -0.00% |
|                                             Median Throughput |                                          200s-in-range |      32.939 |     32.9391 |    8e-05 |   ops/s |    0.00% |
|                                                Max Throughput |                                          200s-in-range |     32.9427 |     32.9415 | -0.00125 |   ops/s |   -0.00% |
|                                       50th percentile latency |                                          200s-in-range |     8.38075 |     8.50379 |  0.12304 |      ms |   +1.47% |
|                                       90th percentile latency |                                          200s-in-range |      9.5018 |     9.58839 |  0.08659 |      ms |   +0.91% |
|                                       99th percentile latency |                                          200s-in-range |     10.4683 |     10.7773 |  0.30897 |      ms |   +2.95% |
|                                      100th percentile latency |                                          200s-in-range |     10.8855 |     11.4049 |  0.51938 |      ms |   +4.77% |
|                                  50th percentile service time |                                          200s-in-range |     7.44094 |     7.63353 |  0.19259 |      ms |   +2.59% |
|                                  90th percentile service time |                                          200s-in-range |     8.69787 |     8.88422 |  0.18635 |      ms |   +2.14% |
|                                  99th percentile service time |                                          200s-in-range |     8.85024 |     9.76482 |  0.91458 |      ms |  +10.33% |
|                                 100th percentile service time |                                          200s-in-range |     8.88284 |     10.1505 |  1.26763 |      ms |  +14.27% |
|                                                    error rate |                                          200s-in-range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                          400s-in-range |     49.9738 |     49.9851 |  0.01126 |   ops/s |   +0.02% |
|                                               Mean Throughput |                                          400s-in-range |     49.9767 |     49.9852 |  0.00856 |   ops/s |   +0.02% |
|                                             Median Throughput |                                          400s-in-range |     49.9767 |     49.9852 |  0.00856 |   ops/s |   +0.02% |
|                                                Max Throughput |                                          400s-in-range |     49.9795 |     49.9854 |  0.00586 |   ops/s |   +0.01% |
|                                       50th percentile latency |                                          400s-in-range |     7.19131 |     7.25891 |   0.0676 |      ms |   +0.94% |
|                                       90th percentile latency |                                          400s-in-range |     8.30691 |     8.23394 | -0.07297 |      ms |   -0.88% |
|                                       99th percentile latency |                                          400s-in-range |     8.66511 |     8.65239 | -0.01273 |      ms |   -0.15% |
|                                      100th percentile latency |                                          400s-in-range |     8.70989 |     8.65592 | -0.05397 |      ms |   -0.62% |
|                                  50th percentile service time |                                          400s-in-range |     6.21683 |     6.16346 | -0.05337 |      ms |   -0.86% |
|                                  90th percentile service time |                                          400s-in-range |     6.61683 |     6.51895 | -0.09788 |      ms |   -1.48% |
|                                  99th percentile service time |                                          400s-in-range |     6.87243 |     6.64095 | -0.23148 |      ms |   -3.37% |
|                                 100th percentile service time |                                          400s-in-range |     6.88106 |     6.65698 | -0.22408 |      ms |   -3.26% |
|                                                    error rate |                                          400s-in-range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                             hourly_agg |    0.200553 |     0.20059 |    4e-05 |   ops/s |   +0.02% |
|                                               Mean Throughput |                                             hourly_agg |    0.200765 |    0.200817 |    5e-05 |   ops/s |   +0.03% |
|                                             Median Throughput |                                             hourly_agg |    0.200736 |    0.200785 |    5e-05 |   ops/s |   +0.02% |
|                                                Max Throughput |                                             hourly_agg |    0.201098 |    0.201174 |    8e-05 |   ops/s |   +0.04% |
|                                       50th percentile latency |                                             hourly_agg |     1887.32 |     1878.28 | -9.04211 |      ms |   -0.48% |
|                                       90th percentile latency |                                             hourly_agg |     1982.93 |     1908.58 | -74.3461 |      ms |   -3.75% |
|                                       99th percentile latency |                                             hourly_agg |     2044.23 |     1960.38 | -83.8455 |      ms |   -4.10% |
|                                      100th percentile latency |                                             hourly_agg |     2045.97 |     1964.79 | -81.1812 |      ms |   -3.97% |
|                                  50th percentile service time |                                             hourly_agg |     1884.28 |     1874.49 | -9.78845 |      ms |   -0.52% |
|                                  90th percentile service time |                                             hourly_agg |     1979.78 |     1905.67 |   -74.11 |      ms |   -3.74% |
|                                  99th percentile service time |                                             hourly_agg |     2042.27 |        1959 | -83.2659 |      ms |   -4.08% |
|                                 100th percentile service time |                                             hourly_agg |     2043.81 |     1963.24 | -80.5721 |      ms |   -3.94% |
|                                                    error rate |                                             hourly_agg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                 scroll |     25.0383 |     25.0325 | -0.00579 | pages/s |   -0.02% |
|                                               Mean Throughput |                                                 scroll |      25.063 |     25.0534 | -0.00958 | pages/s |   -0.04% |
|                                             Median Throughput |                                                 scroll |     25.0573 |     25.0486 | -0.00877 | pages/s |   -0.04% |
|                                                Max Throughput |                                                 scroll |     25.1141 |     25.0968 |  -0.0173 | pages/s |   -0.07% |
|                                       50th percentile latency |                                                 scroll |     241.822 |     240.385 | -1.43726 |      ms |   -0.59% |
|                                       90th percentile latency |                                                 scroll |     251.401 |     249.527 | -1.87404 |      ms |   -0.75% |
|                                       99th percentile latency |                                                 scroll |     327.335 |     259.619 | -67.7165 |      ms |  -20.69% |
|                                      100th percentile latency |                                                 scroll |     339.765 |      262.45 | -77.3149 |      ms |  -22.76% |
|                                  50th percentile service time |                                                 scroll |     239.744 |     238.438 | -1.30605 |      ms |   -0.54% |
|                                  90th percentile service time |                                                 scroll |     249.534 |     247.577 | -1.95645 |      ms |   -0.78% |
|                                  99th percentile service time |                                                 scroll |     325.136 |     257.845 | -67.2909 |      ms |  -20.70% |
|                                 100th percentile service time |                                                 scroll |     337.892 |     260.455 | -77.4368 |      ms |  -22.92% |
|                                                    error rate |                                                 scroll |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                    desc_sort_timestamp |    0.501547 |    0.501472 |   -7e-05 |   ops/s |   -0.01% |
|                                               Mean Throughput |                                    desc_sort_timestamp |     0.50188 |    0.501788 |   -9e-05 |   ops/s |   -0.02% |
|                                             Median Throughput |                                    desc_sort_timestamp |    0.501855 |    0.501765 |   -9e-05 |   ops/s |   -0.02% |
|                                                Max Throughput |                                    desc_sort_timestamp |    0.502314 |    0.502202 | -0.00011 |   ops/s |   -0.02% |
|                                       50th percentile latency |                                    desc_sort_timestamp |     35.0717 |      36.053 |  0.98129 |      ms |   +2.80% |
|                                       90th percentile latency |                                    desc_sort_timestamp |     41.6753 |     59.5772 |  17.9018 |      ms |  +42.96% |
|                                       99th percentile latency |                                    desc_sort_timestamp |     50.1619 |     71.6818 |  21.5199 |      ms |  +42.90% |
|                                      100th percentile latency |                                    desc_sort_timestamp |     55.2722 |     72.7942 |  17.5221 |      ms |  +31.70% |
|                                  50th percentile service time |                                    desc_sort_timestamp |     32.6954 |     34.0378 |   1.3424 |      ms |   +4.11% |
|                                  90th percentile service time |                                    desc_sort_timestamp |       38.98 |     57.2342 |  18.2542 |      ms |  +46.83% |
|                                  99th percentile service time |                                    desc_sort_timestamp |     48.9194 |     69.1108 |  20.1913 |      ms |  +41.27% |
|                                 100th percentile service time |                                    desc_sort_timestamp |     54.0751 |     69.4617 |  15.3866 |      ms |  +28.45% |
|                                                    error rate |                                    desc_sort_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                     asc_sort_timestamp |    0.501644 |    0.501644 |       -0 |   ops/s |   -0.00% |
|                                               Mean Throughput |                                     asc_sort_timestamp |    0.501998 |    0.501998 |        0 |   ops/s |    0.00% |
|                                             Median Throughput |                                     asc_sort_timestamp |    0.501973 |    0.501972 |       -0 |   ops/s |   -0.00% |
|                                                Max Throughput |                                     asc_sort_timestamp |    0.502461 |    0.502461 |        0 |   ops/s |    0.00% |
|                                       50th percentile latency |                                     asc_sort_timestamp |      11.826 |     12.9304 |  1.10436 |      ms |   +9.34% |
|                                       90th percentile latency |                                     asc_sort_timestamp |     13.8593 |     14.0625 |  0.20318 |      ms |   +1.47% |
|                                       99th percentile latency |                                     asc_sort_timestamp |      90.896 |     15.0971 | -75.7989 |      ms |  -83.39% |
|                                      100th percentile latency |                                     asc_sort_timestamp |     91.0046 |     15.5235 | -75.4811 |      ms |  -82.94% |
|                                  50th percentile service time |                                     asc_sort_timestamp |     9.76582 |     10.6764 |  0.91057 |      ms |   +9.32% |
|                                  90th percentile service time |                                     asc_sort_timestamp |     11.3032 |     11.5601 |  0.25697 |      ms |   +2.27% |
|                                  99th percentile service time |                                     asc_sort_timestamp |     90.1893 |     12.3974 | -77.7919 |      ms |  -86.25% |
|                                 100th percentile service time |                                     asc_sort_timestamp |     90.2447 |     12.7989 | -77.4457 |      ms |  -85.82% |
|                                                    error rate |                                     asc_sort_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                         desc_sort_with_after_timestamp |    0.501487 |    0.501462 |   -3e-05 |   ops/s |   -0.01% |
|                                               Mean Throughput |                         desc_sort_with_after_timestamp |     0.50388 |    0.503815 |   -6e-05 |   ops/s |   -0.01% |
|                                             Median Throughput |                         desc_sort_with_after_timestamp |    0.502705 |     0.50266 |   -5e-05 |   ops/s |   -0.01% |
|                                                Max Throughput |                         desc_sort_with_after_timestamp |    0.515272 |    0.514998 | -0.00027 |   ops/s |   -0.05% |
|                                       50th percentile latency |                         desc_sort_with_after_timestamp |     1263.33 |     1286.88 |  23.5561 |      ms |   +1.86% |
|                                       90th percentile latency |                         desc_sort_with_after_timestamp |     1307.51 |     1337.65 |  30.1377 |      ms |   +2.30% |
|                                       99th percentile latency |                         desc_sort_with_after_timestamp |     1350.23 |     1381.78 |  31.5523 |      ms |   +2.34% |
|                                      100th percentile latency |                         desc_sort_with_after_timestamp |      1364.7 |      1396.8 |  32.1008 |      ms |   +2.35% |
|                                  50th percentile service time |                         desc_sort_with_after_timestamp |     1261.21 |     1285.24 |  24.0338 |      ms |   +1.91% |
|                                  90th percentile service time |                         desc_sort_with_after_timestamp |     1305.54 |     1335.87 |  30.3362 |      ms |   +2.32% |
|                                  99th percentile service time |                         desc_sort_with_after_timestamp |     1347.73 |     1379.63 |  31.9001 |      ms |   +2.37% |
|                                 100th percentile service time |                         desc_sort_with_after_timestamp |     1362.55 |     1395.43 |  32.8785 |      ms |   +2.41% |
|                                                    error rate |                         desc_sort_with_after_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                          asc_sort_with_after_timestamp |     0.50224 |    0.502328 |    9e-05 |   ops/s |   +0.02% |
|                                               Mean Throughput |                          asc_sort_with_after_timestamp |    0.505876 |    0.506115 |  0.00024 |   ops/s |   +0.05% |
|                                             Median Throughput |                          asc_sort_with_after_timestamp |    0.504087 |    0.504252 |  0.00017 |   ops/s |   +0.03% |
|                                                Max Throughput |                          asc_sort_with_after_timestamp |    0.523322 |    0.524323 |    0.001 |   ops/s |   +0.19% |
|                                       50th percentile latency |                          asc_sort_with_after_timestamp |      964.31 |     994.024 |  29.7144 |      ms |   +3.08% |
|                                       90th percentile latency |                          asc_sort_with_after_timestamp |     1001.86 |     1018.54 |   16.686 |      ms |   +1.67% |
|                                       99th percentile latency |                          asc_sort_with_after_timestamp |     1040.98 |     1040.51 | -0.46832 |      ms |   -0.04% |
|                                      100th percentile latency |                          asc_sort_with_after_timestamp |     1044.31 |     1040.92 | -3.38354 |      ms |   -0.32% |
|                                  50th percentile service time |                          asc_sort_with_after_timestamp |     962.324 |      991.95 |  29.6256 |      ms |   +3.08% |
|                                  90th percentile service time |                          asc_sort_with_after_timestamp |     999.792 |     1016.69 |  16.8994 |      ms |   +1.69% |
|                                  99th percentile service time |                          asc_sort_with_after_timestamp |      1038.2 |     1038.71 |   0.5108 |      ms |   +0.05% |
|                                 100th percentile service time |                          asc_sort_with_after_timestamp |     1042.02 |     1038.87 | -3.14417 |      ms |   -0.30% |
|                                                    error rate |                          asc_sort_with_after_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |            desc-sort-timestamp-after-force-merge-1-seg |      2.0043 |     2.00547 |  0.00117 |   ops/s |   +0.06% |
|                                               Mean Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00521 |     2.00663 |  0.00142 |   ops/s |   +0.07% |
|                                             Median Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00514 |     2.00655 |  0.00141 |   ops/s |   +0.07% |
|                                                Max Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00639 |     2.00814 |  0.00175 |   ops/s |   +0.09% |
|                                       50th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |      156.07 |     90.7352 | -65.3347 |      ms |  -41.86% |
|                                       90th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     173.326 |     189.939 |  16.6127 |      ms |   +9.58% |
|                                       99th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     180.416 |     205.002 |  24.5863 |      ms |  +13.63% |
|                                      100th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     180.904 |     209.261 |  28.3576 |      ms |  +15.68% |
|                                  50th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     154.476 |     89.7751 | -64.7012 |      ms |  -41.88% |
|                                  90th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     171.985 |      188.34 |  16.3552 |      ms |   +9.51% |
|                                  99th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     178.802 |     203.914 |  25.1125 |      ms |  +14.04% |
|                                 100th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     180.057 |     208.318 |  28.2604 |      ms |  +15.70% |
|                                                    error rate |            desc-sort-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00625 |     2.00643 |  0.00018 |   ops/s |    0.01% |
|                                               Mean Throughput |             asc-sort-timestamp-after-force-merge-1-seg |      2.0076 |     2.00781 |  0.00021 |   ops/s |   +0.01% |
|                                             Median Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00749 |     2.00771 |  0.00021 |   ops/s |   +0.01% |
|                                                Max Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00934 |     2.00958 |  0.00025 |   ops/s |   +0.01% |
|                                       50th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     16.6651 |     16.9529 |  0.28777 |      ms |   +1.73% |
|                                       90th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |      21.571 |     18.0537 | -3.51731 |      ms |  -16.31% |
|                                       99th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     25.8053 |     20.5862 | -5.21909 |      ms |  -20.22% |
|                                      100th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     28.0707 |     21.1568 | -6.91392 |      ms |  -24.63% |
|                                  50th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     14.9409 |     15.7545 |  0.81361 |      ms |   +5.45% |
|                                  90th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     19.9894 |     16.4242 | -3.56524 |      ms |  -17.84% |
|                                  99th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     24.1297 |      19.463 | -4.66672 |      ms |  -19.34% |
|                                 100th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     26.3912 |     19.9924 | -6.39877 |      ms |  -24.25% |
|                                                    error rate |             asc-sort-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.501901 |     0.50146 | -0.00044 |   ops/s |   -0.09% |
|                                               Mean Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.504978 |    0.503813 | -0.00116 |   ops/s |   -0.23% |
|                                             Median Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.503467 |    0.502662 | -0.00081 |   ops/s |   -0.16% |
|                                                Max Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.519674 |     0.51499 | -0.00468 |   ops/s |   -0.90% |
|                                       50th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1315.65 |     1359.33 |  43.6785 |      ms |   +3.32% |
|                                       90th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1401.33 |      1467.6 |  66.2701 |      ms |   +4.73% |
|                                       99th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1571.38 |     1754.37 |  182.999 |      ms |  +11.65% |
|                                      100th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1598.98 |     1956.57 |  357.591 |      ms |  +22.36% |
|                                  50th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |      1313.9 |     1357.74 |  43.8391 |      ms |   +3.34% |
|                                  90th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1399.95 |     1466.01 |  66.0579 |      ms |   +4.72% |
|                                  99th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1569.75 |      1752.7 |  182.949 |      ms |  +11.65% |
|                                 100th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1597.38 |     1954.82 |  357.442 |      ms |  +22.38% |
|                                                    error rate | desc-sort-with-after-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.502121 |    0.501856 | -0.00026 |   ops/s |   -0.05% |
|                                               Mean Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.505567 |    0.504861 | -0.00071 |   ops/s |   -0.14% |
|                                             Median Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.503872 |    0.503387 | -0.00048 |   ops/s |   -0.10% |
|                                                Max Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.522075 |    0.519205 | -0.00287 |   ops/s |   -0.55% |
|                                       50th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1057.24 |     1090.34 |  33.0998 |      ms |   +3.13% |
|                                       90th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1081.61 |      1133.7 |  52.0876 |      ms |   +4.82% |
|                                       99th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1207.41 |     1214.19 |  6.77747 |      ms |   +0.56% |
|                                      100th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1231.11 |     1235.58 |  4.47083 |      ms |   +0.36% |
|                                  50th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1054.98 |     1088.65 |  33.6687 |      ms |   +3.19% |
|                                  90th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1080.15 |      1132.1 |  51.9497 |      ms |   +4.81% |
|                                  99th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |      1205.5 |     1211.67 |  6.16241 |      ms |   +0.51% |
|                                 100th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1228.64 |     1232.53 |  3.88489 |      ms |   +0.32% |
|                                                    error rate |  asc-sort-with-after-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Feb 1, 2022

Solutions/Logs Indexing Performance

logging-indexing

No effect. I believe this change is not in the code path for solutions/logs due to custom code.

Detailed Results
    ____        ____
   / __ \____ _/ / /_  __
  / /_/ / __ `/ / / / / /
 / _, _/ /_/ / / / /_/ /
/_/ |_|\__,_/_/_/\__, /
                /____/


Comparing baseline
  Race ID: 382ee0b9-b045-462a-b39e-a015d58fc9b8
  Race timestamp: 2022-02-01 13:17:38
  Challenge: logging-indexing
  Car: external
  User tags: env-id=c2117159-120e-42e4-9982-c455e19d099c

with contender
  Race ID: 610e3498-782d-49c6-8527-ec61271bf28f
  Race timestamp: 2022-02-01 16:37:13
  Challenge: logging-indexing
  Car: external
  User tags: env-id=c2117159-120e-42e4-9982-c455e19d099c

------------------------------------------------------
    _______             __   _____
   / ____(_)___  ____ _/ /  / ___/_________  ________
  / /_  / / __ \/ __ `/ /   \__ \/ ___/ __ \/ ___/ _ \
 / __/ / / / / / /_/ / /   ___/ / /__/ /_/ / /  /  __/
/_/   /_/_/ /_/\__,_/_/   /____/\___/\____/_/   \___/
------------------------------------------------------

|                                                        Metric |                         Task |    Baseline |   Contender |     Diff |   Unit |   Diff % |
|--------------------------------------------------------------:|-----------------------------:|------------:|------------:|---------:|-------:|---------:|
|                    Cumulative indexing time of primary shards |                              |     319.335 |     321.949 |  2.61435 |    min |   +0.82% |
|             Min cumulative indexing time across primary shard |                              |     0.02055 |   0.0215167 |  0.00097 |    min |   +4.70% |
|          Median cumulative indexing time across primary shard |                              |     3.76404 |     3.76663 |  0.00259 |    min |   +0.07% |
|             Max cumulative indexing time across primary shard |                              |     67.2716 |     67.1734 | -0.09825 |    min |   -0.15% |
|           Cumulative indexing throttle time of primary shards |                              |           0 |           0 |        0 |    min |    0.00% |
|    Min cumulative indexing throttle time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
| Median cumulative indexing throttle time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|    Max cumulative indexing throttle time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|                       Cumulative merge time of primary shards |                              |     150.624 |     150.681 |  0.05698 |    min |   +0.04% |
|                      Cumulative merge count of primary shards |                              |         970 |         971 |        1 |        |   +0.10% |
|                Min cumulative merge time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|             Median cumulative merge time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|                Max cumulative merge time across primary shard |                              |     49.6907 |     48.8235 | -0.86722 |    min |   -1.75% |
|              Cumulative merge throttle time of primary shards |                              |     53.7328 |     52.9234 | -0.80932 |    min |   -1.51% |
|       Min cumulative merge throttle time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|    Median cumulative merge throttle time across primary shard |                              |           0 |           0 |        0 |    min |    0.00% |
|       Max cumulative merge throttle time across primary shard |                              |     18.4513 |     18.5595 |  0.10817 |    min |   +0.59% |
|                     Cumulative refresh time of primary shards |                              |     11.5979 |     11.6144 |  0.01648 |    min |   +0.14% |
|                    Cumulative refresh count of primary shards |                              |        2241 |        2271 |       30 |        |   +1.34% |
|              Min cumulative refresh time across primary shard |                              | 0.000683333 |     0.00035 | -0.00033 |    min |  -48.78% |
|           Median cumulative refresh time across primary shard |                              |   0.0129917 |   0.0148583 |  0.00187 |    min |  +14.37% |
|              Max cumulative refresh time across primary shard |                              |     3.88208 |      3.7432 | -0.13888 |    min |   -3.58% |
|                       Cumulative flush time of primary shards |                              |       7.802 |      8.1711 |   0.3691 |    min |   +4.73% |
|                      Cumulative flush count of primary shards |                              |         271 |         272 |        1 |        |   +0.37% |
|                Min cumulative flush time across primary shard |                              |  0.00268333 |  0.00168333 |   -0.001 |    min |  -37.27% |
|             Median cumulative flush time across primary shard |                              |    0.170025 |    0.149917 | -0.02011 |    min |  -11.83% |
|                Max cumulative flush time across primary shard |                              |    0.583433 |    0.698383 |  0.11495 |    min |  +19.70% |
|                                       Total Young Gen GC time |                              |       39.36 |      39.616 |    0.256 |      s |   +0.65% |
|                                      Total Young Gen GC count |                              |         772 |         786 |       14 |        |   +1.81% |
|                                         Total Old Gen GC time |                              |           0 |           0 |        0 |      s |    0.00% |
|                                        Total Old Gen GC count |                              |           0 |           0 |        0 |        |    0.00% |
|                                                    Store size |                              |     37.5275 |     37.5056 | -0.02195 |     GB |   -0.06% |
|                                                 Translog size |                              | 3.48315e-06 | 3.48315e-06 |        0 |     GB |    0.00% |
|                                        Heap used for segments |                              |     6.77559 |     6.55763 | -0.21795 |     MB |   -3.22% |
|                                      Heap used for doc values |                              |    0.777103 |    0.768677 | -0.00843 |     MB |   -1.08% |
|                                           Heap used for terms |                              |     5.75275 |     5.55188 | -0.20087 |     MB |   -3.49% |
|                                           Heap used for norms |                              |   0.0246582 |   0.0230103 | -0.00165 |     MB |   -6.68% |
|                                          Heap used for points |                              |           0 |           0 |        0 |     MB |    0.00% |
|                                   Heap used for stored fields |                              |    0.221077 |    0.214066 | -0.00701 |     MB |   -3.17% |
|                                                 Segment count |                              |         425 |         410 |      -15 |        |   -3.53% |
|                                   Total Ingest Pipeline count |                              | 4.85769e+07 | 4.85769e+07 |        0 |        |    0.00% |
|                                    Total Ingest Pipeline time |                              |  1.7958e+07 | 1.81499e+07 |   191886 |     ms |   +1.07% |
|                                  Total Ingest Pipeline failed |                              |           0 |           0 |        0 |        |    0.00% |
|                                                Min Throughput |             insert-pipelines |     5.86611 |     5.98742 |  0.12131 |  ops/s |   +2.07% |
|                                               Mean Throughput |             insert-pipelines |     5.86611 |     5.98742 |  0.12131 |  ops/s |   +2.07% |
|                                             Median Throughput |             insert-pipelines |     5.86611 |     5.98742 |  0.12131 |  ops/s |   +2.07% |
|                                                Max Throughput |             insert-pipelines |     5.86611 |     5.98742 |  0.12131 |  ops/s |   +2.07% |
|                                      100th percentile latency |             insert-pipelines |     2553.36 |     2503.21 | -50.1562 |     ms |   -1.96% |
|                                 100th percentile service time |             insert-pipelines |     2553.36 |     2503.21 | -50.1562 |     ms |   -1.96% |
|                                                    error rate |             insert-pipelines |           0 |           0 |        0 |      % |    0.00% |
|                                                Min Throughput |                   insert-ilm |     21.9115 |     19.9308 | -1.98069 |  ops/s |   -9.04% |
|                                               Mean Throughput |                   insert-ilm |     21.9115 |     19.9308 | -1.98069 |  ops/s |   -9.04% |
|                                             Median Throughput |                   insert-ilm |     21.9115 |     19.9308 | -1.98069 |  ops/s |   -9.04% |
|                                                Max Throughput |                   insert-ilm |     21.9115 |     19.9308 | -1.98069 |  ops/s |   -9.04% |
|                                      100th percentile latency |                   insert-ilm |     44.3843 |     48.5878 |  4.20349 |     ms |   +9.47% |
|                                 100th percentile service time |                   insert-ilm |     44.3843 |     48.5878 |  4.20349 |     ms |   +9.47% |
|                                                    error rate |                   insert-ilm |           0 |           0 |        0 |      % |    0.00% |
|                                                Min Throughput | create-required-data-streams |     6.70146 |     6.73288 |  0.03142 |  ops/s |   +0.47% |
|                                               Mean Throughput | create-required-data-streams |     6.70146 |     6.73288 |  0.03142 |  ops/s |   +0.47% |
|                                             Median Throughput | create-required-data-streams |     6.70146 |     6.73288 |  0.03142 |  ops/s |   +0.47% |
|                                                Max Throughput | create-required-data-streams |     6.70146 |     6.73288 |  0.03142 |  ops/s |   +0.47% |
|                                       50th percentile latency | create-required-data-streams |     134.639 |     137.831 |  3.19217 |     ms |   +2.37% |
|                                       90th percentile latency | create-required-data-streams |      184.59 |     177.032 | -7.55834 |     ms |   -4.09% |
|                                      100th percentile latency | create-required-data-streams |     194.047 |         184 | -10.0471 |     ms |   -5.18% |
|                                  50th percentile service time | create-required-data-streams |     134.639 |     137.831 |  3.19217 |     ms |   +2.37% |
|                                  90th percentile service time | create-required-data-streams |      184.59 |     177.032 | -7.55834 |     ms |   -4.09% |
|                                 100th percentile service time | create-required-data-streams |     194.047 |         184 | -10.0471 |     ms |   -5.18% |
|                                                    error rate | create-required-data-streams |           0 |           0 |        0 |      % |    0.00% |
|                                                Min Throughput |         wait-for-datastreams |     54.7745 |     65.7342 |  10.9597 |  ops/s |  +20.01% |
|                                               Mean Throughput |         wait-for-datastreams |     54.7745 |     65.7342 |  10.9597 |  ops/s |  +20.01% |
|                                             Median Throughput |         wait-for-datastreams |     54.7745 |     65.7342 |  10.9597 |  ops/s |  +20.01% |
|                                                Max Throughput |         wait-for-datastreams |     54.7745 |     65.7342 |  10.9597 |  ops/s |  +20.01% |
|                                      100th percentile latency |         wait-for-datastreams |     17.7851 |     14.7144 | -3.07072 |     ms |  -17.27% |
|                                 100th percentile service time |         wait-for-datastreams |     17.7851 |     14.7144 | -3.07072 |     ms |  -17.27% |
|                                                    error rate |         wait-for-datastreams |           0 |           0 |        0 |      % |    0.00% |
|                                                Min Throughput |                   bulk-index |     822.615 |     560.034 | -262.581 | docs/s |  -31.92% |
|                                               Mean Throughput |                   bulk-index |     24828.5 |     24478.4 | -350.151 | docs/s |   -1.41% |
|                                             Median Throughput |                   bulk-index |     25074.8 |     24731.9 | -342.875 | docs/s |   -1.37% |
|                                                Max Throughput |                   bulk-index |     25733.6 |     25277.9 | -455.725 | docs/s |   -1.77% |
|                                       50th percentile latency |                   bulk-index |     766.142 |     773.237 |  7.09472 |     ms |   +0.93% |
|                                       90th percentile latency |                   bulk-index |     1725.12 |     1742.74 |  17.6147 |     ms |   +1.02% |
|                                       99th percentile latency |                   bulk-index |     2661.28 |     2723.51 |  62.2348 |     ms |   +2.34% |
|                                     99.9th percentile latency |                   bulk-index |     4299.41 |     4092.48 | -206.925 |     ms |   -4.81% |
|                                    99.99th percentile latency |                   bulk-index |      7034.4 |     7062.05 |  27.6433 |     ms |   +0.39% |
|                                      100th percentile latency |                   bulk-index |     10025.5 |     10282.8 |  257.352 |     ms |   +2.57% |
|                                  50th percentile service time |                   bulk-index |     766.054 |     773.336 |  7.28125 |     ms |   +0.95% |
|                                  90th percentile service time |                   bulk-index |     1724.62 |     1742.62 |  18.0038 |     ms |   +1.04% |
|                                  99th percentile service time |                   bulk-index |     2661.29 |     2722.96 |  61.6688 |     ms |   +2.32% |
|                                99.9th percentile service time |                   bulk-index |     4300.67 |     4086.65 | -214.013 |     ms |   -4.98% |
|                               99.99th percentile service time |                   bulk-index |      7034.4 |     7062.05 |  27.6433 |     ms |   +0.39% |
|                                 100th percentile service time |                   bulk-index |     10025.5 |     10282.8 |  257.352 |     ms |   +2.57% |
|                                                    error rate |                   bulk-index |           0 |           0 |        0 |      % |    0.00% |
|                                                Min Throughput |            compression-stats |   0.0633188 |   0.0641271 |  0.00081 |  ops/s |   +1.28% |
|                                               Mean Throughput |            compression-stats |    0.159919 |    0.160381 |  0.00046 |  ops/s |   +0.29% |
|                                             Median Throughput |            compression-stats |   0.0978548 |   0.0987037 |  0.00085 |  ops/s |   +0.87% |
|                                                Max Throughput |            compression-stats |    0.368562 |    0.363692 | -0.00487 |  ops/s |   -1.32% |
|                                       50th percentile latency |            compression-stats |     46152.3 |     46265.4 |  113.062 |     ms |   +0.24% |
|                                       90th percentile latency |            compression-stats |      336294 |      334162 | -2132.86 |     ms |   -0.63% |
|                                      100th percentile latency |            compression-stats |      670278 |      664916 | -5362.12 |     ms |   -0.80% |
|                                  50th percentile service time |            compression-stats |     46152.3 |     46265.4 |  113.062 |     ms |   +0.24% |
|                                  90th percentile service time |            compression-stats |      336294 |      334162 | -2132.86 |     ms |   -0.63% |
|                                 100th percentile service time |            compression-stats |      670278 |      664916 | -5362.12 |     ms |   -0.80% |
|                                                    error rate |            compression-stats |           0 |           0 |        0 |      % |    0.00% |


-------------------------------
[INFO] SUCCESS (took 0 seconds)
-------------------------------

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Feb 1, 2022

HTTP_Logs Querying Results Attempt 2

append-no-conflicts

Re-ran the previous result. Confirmed it seems like range is significantly worse desc-sort-timestamp-after-force-merge-1-seg seems like it's significantly better. Others are too volatile to see through the fog (similar to the run-to-run nightly results themselves)

Detailed Results
|                                                        Metric |                                                   Task |    Baseline |   Contender |     Diff |    Unit |   Diff % |
|--------------------------------------------------------------:|-------------------------------------------------------:|------------:|------------:|---------:|--------:|---------:|
|                    Cumulative indexing time of primary shards |                                                        |     109.593 |     106.804 | -2.78893 |     min |   -2.54% |
|             Min cumulative indexing time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|          Median cumulative indexing time across primary shard |                                                        |    0.941042 |     0.93495 | -0.00609 |     min |   -0.65% |
|             Max cumulative indexing time across primary shard |                                                        |     16.6735 |     17.4415 |  0.76798 |     min |   +4.61% |
|           Cumulative indexing throttle time of primary shards |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Min cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
| Median cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Max cumulative indexing throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|                       Cumulative merge time of primary shards |                                                        |     77.0466 |     73.9817 |   -3.065 |     min |   -3.98% |
|                      Cumulative merge count of primary shards |                                                        |         329 |         301 |      -28 |         |   -8.51% |
|                Min cumulative merge time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|             Median cumulative merge time across primary shard |                                                        |      0.2597 |    0.255733 | -0.00397 |     min |   -1.53% |
|                Max cumulative merge time across primary shard |                                                        |     14.9815 |     16.3892 |   1.4077 |     min |   +9.40% |
|              Cumulative merge throttle time of primary shards |                                                        |     38.3025 |     39.1412 |  0.83868 |     min |   +2.19% |
|       Min cumulative merge throttle time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|    Median cumulative merge throttle time across primary shard |                                                        |    0.044475 |   0.0427917 | -0.00168 |     min |   -3.78% |
|       Max cumulative merge throttle time across primary shard |                                                        |     8.46338 |     10.7353 |  2.27193 |     min |  +26.84% |
|                     Cumulative refresh time of primary shards |                                                        |     4.46093 |     4.69507 |  0.23413 |     min |   +5.25% |
|                    Cumulative refresh count of primary shards |                                                        |         991 |         979 |      -12 |         |   -1.21% |
|              Min cumulative refresh time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|           Median cumulative refresh time across primary shard |                                                        |   0.0562333 |     0.05815 |  0.00192 |     min |   +3.41% |
|              Max cumulative refresh time across primary shard |                                                        |    0.616133 |    0.713317 |  0.09718 |     min |  +15.77% |
|                       Cumulative flush time of primary shards |                                                        |     1.38628 |     1.30412 | -0.08217 |     min |   -5.93% |
|                      Cumulative flush count of primary shards |                                                        |         118 |         116 |       -2 |         |   -1.69% |
|                Min cumulative flush time across primary shard |                                                        |           0 |           0 |        0 |     min |    0.00% |
|             Median cumulative flush time across primary shard |                                                        |  0.00451667 |  0.00515833 |  0.00064 |     min |  +14.21% |
|                Max cumulative flush time across primary shard |                                                        |    0.259417 |      0.2496 | -0.00982 |     min |   -3.78% |
|                                       Total Young Gen GC time |                                                        |      30.467 |      30.491 |    0.024 |       s |   +0.08% |
|                                      Total Young Gen GC count |                                                        |        3491 |        3425 |      -66 |         |   -1.89% |
|                                         Total Old Gen GC time |                                                        |           0 |           0 |        0 |       s |    0.00% |
|                                        Total Old Gen GC count |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                                    Store size |                                                        |     37.7507 |     37.6678 | -0.08283 |      GB |   -0.22% |
|                                                 Translog size |                                                        | 4.09782e-06 | 4.09782e-06 |        0 |      GB |    0.00% |
|                                        Heap used for segments |                                                        |   0.0660286 |   0.0660286 |        0 |      MB |    0.00% |
|                                      Heap used for doc values |                                                        |  0.00503159 |  0.00503159 |        0 |      MB |    0.00% |
|                                           Heap used for terms |                                                        |   0.0245667 |   0.0245667 |        0 |      MB |    0.00% |
|                                           Heap used for norms |                                                        |  0.00213623 |  0.00213623 |        0 |      MB |    0.00% |
|                                          Heap used for points |                                                        |           0 |           0 |        0 |      MB |    0.00% |
|                                   Heap used for stored fields |                                                        |   0.0342941 |   0.0342941 |        0 |      MB |    0.00% |
|                                                 Segment count |                                                        |          35 |          35 |        0 |         |    0.00% |
|                                   Total Ingest Pipeline count |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                    Total Ingest Pipeline time |                                                        |           0 |           0 |        0 |      ms |    0.00% |
|                                  Total Ingest Pipeline failed |                                                        |           0 |           0 |        0 |         |    0.00% |
|                                                Min Throughput |                                           index-append |      288159 |      286800 | -1359.09 |  docs/s |   -0.47% |
|                                               Mean Throughput |                                           index-append |      298091 |      296205 | -1885.58 |  docs/s |   -0.63% |
|                                             Median Throughput |                                           index-append |      297870 |      294696 | -3173.74 |  docs/s |   -1.07% |
|                                                Max Throughput |                                           index-append |      304918 |      307120 |  2202.06 |  docs/s |   +0.72% |
|                                       50th percentile latency |                                           index-append |     97.4245 |     99.3767 |  1.95224 |      ms |   +2.00% |
|                                       90th percentile latency |                                           index-append |     134.474 |     132.815 | -1.65963 |      ms |   -1.23% |
|                                       99th percentile latency |                                           index-append |     934.425 |     973.788 |  39.3622 |      ms |   +4.21% |
|                                     99.9th percentile latency |                                           index-append |     1400.41 |     1472.32 |  71.9101 |      ms |   +5.13% |
|                                    99.99th percentile latency |                                           index-append |     1816.46 |     1720.94 | -95.5173 |      ms |   -5.26% |
|                                      100th percentile latency |                                           index-append |     2500.22 |     2048.58 | -451.636 |      ms |  -18.06% |
|                                  50th percentile service time |                                           index-append |     97.4235 |     99.3821 |  1.95861 |      ms |   +2.01% |
|                                  90th percentile service time |                                           index-append |      134.45 |     132.755 | -1.69433 |      ms |   -1.26% |
|                                  99th percentile service time |                                           index-append |     936.035 |     974.298 |  38.2631 |      ms |   +4.09% |
|                                99.9th percentile service time |                                           index-append |     1400.41 |     1472.32 |  71.9101 |      ms |   +5.13% |
|                               99.99th percentile service time |                                           index-append |     1816.46 |     1720.94 | -95.5173 |      ms |   -5.26% |
|                                 100th percentile service time |                                           index-append |     2500.22 |     2048.58 | -451.636 |      ms |  -18.06% |
|                                                    error rate |                                           index-append |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                default |      8.0006 |     8.00006 | -0.00053 |   ops/s |   -0.01% |
|                                               Mean Throughput |                                                default |     8.00068 |     8.00013 | -0.00055 |   ops/s |   -0.01% |
|                                             Median Throughput |                                                default |     8.00068 |     8.00012 | -0.00056 |   ops/s |   -0.01% |
|                                                Max Throughput |                                                default |     8.00078 |     8.00025 | -0.00053 |   ops/s |   -0.01% |
|                                       50th percentile latency |                                                default |     7.98113 |     7.73719 | -0.24394 |      ms |   -3.06% |
|                                       90th percentile latency |                                                default |     9.65029 |     9.60427 | -0.04602 |      ms |   -0.48% |
|                                       99th percentile latency |                                                default |     10.3859 |     10.0857 | -0.30019 |      ms |   -2.89% |
|                                      100th percentile latency |                                                default |     10.6185 |     10.0914 | -0.52709 |      ms |   -4.96% |
|                                  50th percentile service time |                                                default |     6.98597 |     6.71316 | -0.27281 |      ms |   -3.91% |
|                                  90th percentile service time |                                                default |     7.84314 |     7.63671 | -0.20643 |      ms |   -2.63% |
|                                  99th percentile service time |                                                default |     8.13936 |     8.03503 | -0.10432 |      ms |   -1.28% |
|                                 100th percentile service time |                                                default |     8.23528 |     8.14035 | -0.09493 |      ms |   -1.15% |
|                                                    error rate |                                                default |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                   term |     49.8927 |     49.9088 |  0.01603 |   ops/s |   +0.03% |
|                                               Mean Throughput |                                                   term |     49.8995 |     49.9158 |  0.01632 |   ops/s |   +0.03% |
|                                             Median Throughput |                                                   term |     49.8995 |     49.9158 |  0.01632 |   ops/s |   +0.03% |
|                                                Max Throughput |                                                   term |     49.9063 |     49.9229 |  0.01661 |   ops/s |   +0.03% |
|                                       50th percentile latency |                                                   term |     8.05597 |     8.28311 |  0.22714 |      ms |   +2.82% |
|                                       90th percentile latency |                                                   term |     9.34574 |     9.37983 |  0.03408 |      ms |   +0.36% |
|                                       99th percentile latency |                                                   term |     10.4557 |     10.3278 | -0.12787 |      ms |   -1.22% |
|                                      100th percentile latency |                                                   term |     10.5686 |     10.5159 | -0.05261 |      ms |   -0.50% |
|                                  50th percentile service time |                                                   term |     6.76649 |     7.29495 |  0.52847 |      ms |   +7.81% |
|                                  90th percentile service time |                                                   term |     7.99734 |     7.97305 |  -0.0243 |      ms |   -0.30% |
|                                  99th percentile service time |                                                   term |     8.38093 |     8.44579 |  0.06486 |      ms |   +0.77% |
|                                 100th percentile service time |                                                   term |     8.38136 |      8.4801 |  0.09874 |      ms |   +1.18% |
|                                                    error rate |                                                   term |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                  range |     1.00446 |      1.0045 |    3e-05 |   ops/s |    0.00% |
|                                               Mean Throughput |                                                  range |     1.00618 |     1.00622 |    4e-05 |   ops/s |    0.00% |
|                                             Median Throughput |                                                  range |     1.00595 |     1.00598 |    4e-05 |   ops/s |    0.00% |
|                                                Max Throughput |                                                  range |     1.00888 |     1.00894 |    6e-05 |   ops/s |    0.01% |
|                                       50th percentile latency |                                                  range |      13.393 |     15.5727 |  2.17966 |      ms |  +16.27% |
|                                       90th percentile latency |                                                  range |     16.3079 |     17.5087 |  1.20081 |      ms |   +7.36% |
|                                       99th percentile latency |                                                  range |     94.4646 |     21.0831 | -73.3815 |      ms |  -77.68% |
|                                      100th percentile latency |                                                  range |     95.8684 |     21.1754 |  -74.693 |      ms |  -77.91% |
|                                  50th percentile service time |                                                  range |     11.2879 |     13.7845 |  2.49661 |      ms |  +22.12% |
|                                  90th percentile service time |                                                  range |     14.3025 |     15.8509 |  1.54837 |      ms |  +10.83% |
|                                  99th percentile service time |                                                  range |     92.7659 |     19.1448 | -73.6211 |      ms |  -79.36% |
|                                 100th percentile service time |                                                  range |     93.8557 |     19.1684 | -74.6873 |      ms |  -79.58% |
|                                                    error rate |                                                  range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                          200s-in-range |     32.9365 |     32.9243 | -0.01221 |   ops/s |   -0.04% |
|                                               Mean Throughput |                                          200s-in-range |     32.9394 |     32.9287 | -0.01074 |   ops/s |   -0.03% |
|                                             Median Throughput |                                          200s-in-range |      32.939 |     32.9284 | -0.01058 |   ops/s |   -0.03% |
|                                                Max Throughput |                                          200s-in-range |     32.9427 |     32.9333 | -0.00943 |   ops/s |   -0.03% |
|                                       50th percentile latency |                                          200s-in-range |     8.38075 |     8.48776 |    0.107 |      ms |   +1.28% |
|                                       90th percentile latency |                                          200s-in-range |      9.5018 |     9.49137 | -0.01043 |      ms |   -0.11% |
|                                       99th percentile latency |                                          200s-in-range |     10.4683 |     10.2178 | -0.25053 |      ms |   -2.39% |
|                                      100th percentile latency |                                          200s-in-range |     10.8855 |     10.3873 | -0.49829 |      ms |   -4.58% |
|                                  50th percentile service time |                                          200s-in-range |     7.44094 |     7.71156 |  0.27062 |      ms |   +3.64% |
|                                  90th percentile service time |                                          200s-in-range |     8.69787 |     8.45803 | -0.23984 |      ms |   -2.76% |
|                                  99th percentile service time |                                          200s-in-range |     8.85024 |     9.50144 |  0.65121 |      ms |   +7.36% |
|                                 100th percentile service time |                                          200s-in-range |     8.88284 |     9.65932 |  0.77648 |      ms |   +8.74% |
|                                                    error rate |                                          200s-in-range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                          400s-in-range |     49.9738 |     50.0024 |  0.02851 |   ops/s |   +0.06% |
|                                               Mean Throughput |                                          400s-in-range |     49.9767 |     50.0036 |  0.02694 |   ops/s |   +0.05% |
|                                             Median Throughput |                                          400s-in-range |     49.9767 |     50.0036 |  0.02694 |   ops/s |   +0.05% |
|                                                Max Throughput |                                          400s-in-range |     49.9795 |     50.0049 |  0.02538 |   ops/s |   +0.05% |
|                                       50th percentile latency |                                          400s-in-range |     7.19131 |      7.4611 |  0.26979 |      ms |   +3.75% |
|                                       90th percentile latency |                                          400s-in-range |     8.30691 |     8.52159 |  0.21469 |      ms |   +2.58% |
|                                       99th percentile latency |                                          400s-in-range |     8.66511 |     8.69434 |  0.02922 |      ms |   +0.34% |
|                                      100th percentile latency |                                          400s-in-range |     8.70989 |     8.70671 | -0.00318 |      ms |   -0.04% |
|                                  50th percentile service time |                                          400s-in-range |     6.21683 |     6.43233 |   0.2155 |      ms |   +3.47% |
|                                  90th percentile service time |                                          400s-in-range |     6.61683 |     6.66313 |   0.0463 |      ms |   +0.70% |
|                                  99th percentile service time |                                          400s-in-range |     6.87243 |     6.82354 | -0.04889 |      ms |   -0.71% |
|                                 100th percentile service time |                                          400s-in-range |     6.88106 |     6.82813 | -0.05293 |      ms |   -0.77% |
|                                                    error rate |                                          400s-in-range |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                             hourly_agg |    0.200553 |    0.200608 |    6e-05 |   ops/s |   +0.03% |
|                                               Mean Throughput |                                             hourly_agg |    0.200765 |    0.200842 |    8e-05 |   ops/s |   +0.04% |
|                                             Median Throughput |                                             hourly_agg |    0.200736 |    0.200809 |    7e-05 |   ops/s |   +0.04% |
|                                                Max Throughput |                                             hourly_agg |    0.201098 |    0.201209 |  0.00011 |   ops/s |   +0.06% |
|                                       50th percentile latency |                                             hourly_agg |     1887.32 |     1877.57 | -9.75592 |      ms |   -0.52% |
|                                       90th percentile latency |                                             hourly_agg |     1982.93 |     1908.71 | -74.2157 |      ms |   -3.74% |
|                                       99th percentile latency |                                             hourly_agg |     2044.23 |     1964.07 | -80.1566 |      ms |   -3.92% |
|                                      100th percentile latency |                                             hourly_agg |     2045.97 |     1968.44 | -77.5283 |      ms |   -3.79% |
|                                  50th percentile service time |                                             hourly_agg |     1884.28 |     1874.39 |   -9.883 |      ms |   -0.52% |
|                                  90th percentile service time |                                             hourly_agg |     1979.78 |     1905.89 | -73.8981 |      ms |   -3.73% |
|                                  99th percentile service time |                                             hourly_agg |     2042.27 |     1961.73 | -80.5416 |      ms |   -3.94% |
|                                 100th percentile service time |                                             hourly_agg |     2043.81 |     1966.09 | -77.7211 |      ms |   -3.80% |
|                                                    error rate |                                             hourly_agg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                                 scroll |     25.0383 |     25.0372 | -0.00108 | pages/s |   -0.00% |
|                                               Mean Throughput |                                                 scroll |      25.063 |     25.0612 | -0.00179 | pages/s |   -0.01% |
|                                             Median Throughput |                                                 scroll |     25.0573 |     25.0557 | -0.00164 | pages/s |   -0.01% |
|                                                Max Throughput |                                                 scroll |     25.1141 |     25.1108 | -0.00328 | pages/s |   -0.01% |
|                                       50th percentile latency |                                                 scroll |     241.822 |     241.475 | -0.34743 |      ms |   -0.14% |
|                                       90th percentile latency |                                                 scroll |     251.401 |     250.827 | -0.57399 |      ms |   -0.23% |
|                                       99th percentile latency |                                                 scroll |     327.335 |     258.911 | -68.4239 |      ms |  -20.90% |
|                                      100th percentile latency |                                                 scroll |     339.765 |     260.112 | -79.6526 |      ms |  -23.44% |
|                                  50th percentile service time |                                                 scroll |     239.744 |     239.523 | -0.22169 |      ms |   -0.09% |
|                                  90th percentile service time |                                                 scroll |     249.534 |     248.924 | -0.60995 |      ms |   -0.24% |
|                                  99th percentile service time |                                                 scroll |     325.136 |     256.509 | -68.6275 |      ms |  -21.11% |
|                                 100th percentile service time |                                                 scroll |     337.892 |     258.307 | -79.5848 |      ms |  -23.55% |
|                                                    error rate |                                                 scroll |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                    desc_sort_timestamp |    0.501547 |    0.501558 |    1e-05 |   ops/s |    0.00% |
|                                               Mean Throughput |                                    desc_sort_timestamp |     0.50188 |    0.501894 |    1e-05 |   ops/s |    0.00% |
|                                             Median Throughput |                                    desc_sort_timestamp |    0.501855 |     0.50187 |    1e-05 |   ops/s |    0.00% |
|                                                Max Throughput |                                    desc_sort_timestamp |    0.502314 |    0.502332 |    2e-05 |   ops/s |    0.00% |
|                                       50th percentile latency |                                    desc_sort_timestamp |     35.0717 |     29.5768 | -5.49483 |      ms |  -15.67% |
|                                       90th percentile latency |                                    desc_sort_timestamp |     41.6753 |     32.9366 | -8.73873 |      ms |  -20.97% |
|                                       99th percentile latency |                                    desc_sort_timestamp |     50.1619 |     52.7932 |  2.63131 |      ms |   +5.25% |
|                                      100th percentile latency |                                    desc_sort_timestamp |     55.2722 |     57.7637 |   2.4915 |      ms |   +4.51% |
|                                  50th percentile service time |                                    desc_sort_timestamp |     32.6954 |     27.3056 | -5.38979 |      ms |  -16.48% |
|                                  90th percentile service time |                                    desc_sort_timestamp |       38.98 |     30.6757 |  -8.3043 |      ms |  -21.30% |
|                                  99th percentile service time |                                    desc_sort_timestamp |     48.9194 |     49.9249 |  1.00548 |      ms |   +2.06% |
|                                 100th percentile service time |                                    desc_sort_timestamp |     54.0751 |     55.3017 |  1.22659 |      ms |   +2.27% |
|                                                    error rate |                                    desc_sort_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                                     asc_sort_timestamp |    0.501644 |    0.501647 |        0 |   ops/s |    0.00% |
|                                               Mean Throughput |                                     asc_sort_timestamp |    0.501998 |       0.502 |        0 |   ops/s |    0.00% |
|                                             Median Throughput |                                     asc_sort_timestamp |    0.501973 |    0.501974 |        0 |   ops/s |    0.00% |
|                                                Max Throughput |                                     asc_sort_timestamp |    0.502461 |    0.502463 |        0 |   ops/s |    0.00% |
|                                       50th percentile latency |                                     asc_sort_timestamp |      11.826 |     12.3704 |   0.5444 |      ms |   +4.60% |
|                                       90th percentile latency |                                     asc_sort_timestamp |     13.8593 |     13.9932 |  0.13386 |      ms |   +0.97% |
|                                       99th percentile latency |                                     asc_sort_timestamp |      90.896 |     15.6362 | -75.2598 |      ms |  -82.80% |
|                                      100th percentile latency |                                     asc_sort_timestamp |     91.0046 |     15.9741 | -75.0304 |      ms |  -82.45% |
|                                  50th percentile service time |                                     asc_sort_timestamp |     9.76582 |     9.80194 |  0.03612 |      ms |   +0.37% |
|                                  90th percentile service time |                                     asc_sort_timestamp |     11.3032 |      11.254 | -0.04921 |      ms |   -0.44% |
|                                  99th percentile service time |                                     asc_sort_timestamp |     90.1893 |     13.0349 | -77.1544 |      ms |  -85.55% |
|                                 100th percentile service time |                                     asc_sort_timestamp |     90.2447 |     13.2204 | -77.0243 |      ms |  -85.35% |
|                                                    error rate |                                     asc_sort_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                         desc_sort_with_after_timestamp |    0.501487 |    0.501287 |  -0.0002 |   ops/s |   -0.04% |
|                                               Mean Throughput |                         desc_sort_with_after_timestamp |     0.50388 |     0.50336 | -0.00052 |   ops/s |   -0.10% |
|                                             Median Throughput |                         desc_sort_with_after_timestamp |    0.502705 |    0.502347 | -0.00036 |   ops/s |   -0.07% |
|                                                Max Throughput |                         desc_sort_with_after_timestamp |    0.515272 |    0.513179 | -0.00209 |   ops/s |   -0.41% |
|                                       50th percentile latency |                         desc_sort_with_after_timestamp |     1263.33 |     1287.89 |  24.5683 |      ms |   +1.94% |
|                                       90th percentile latency |                         desc_sort_with_after_timestamp |     1307.51 |     1328.19 |  20.6764 |      ms |   +1.58% |
|                                       99th percentile latency |                         desc_sort_with_after_timestamp |     1350.23 |     1384.65 |  34.4218 |      ms |   +2.55% |
|                                      100th percentile latency |                         desc_sort_with_after_timestamp |      1364.7 |     1395.22 |  30.5217 |      ms |   +2.24% |
|                                  50th percentile service time |                         desc_sort_with_after_timestamp |     1261.21 |     1286.64 |  25.4266 |      ms |   +2.02% |
|                                  90th percentile service time |                         desc_sort_with_after_timestamp |     1305.54 |     1325.24 |  19.7075 |      ms |   +1.51% |
|                                  99th percentile service time |                         desc_sort_with_after_timestamp |     1347.73 |     1382.89 |  35.1581 |      ms |   +2.61% |
|                                 100th percentile service time |                         desc_sort_with_after_timestamp |     1362.55 |     1393.35 |  30.8027 |      ms |   +2.26% |
|                                                    error rate |                         desc_sort_with_after_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |                          asc_sort_with_after_timestamp |     0.50224 |    0.502271 |    3e-05 |   ops/s |    0.01% |
|                                               Mean Throughput |                          asc_sort_with_after_timestamp |    0.505876 |    0.505963 |    9e-05 |   ops/s |   +0.02% |
|                                             Median Throughput |                          asc_sort_with_after_timestamp |    0.504087 |    0.504148 |    6e-05 |   ops/s |   +0.01% |
|                                                Max Throughput |                          asc_sort_with_after_timestamp |    0.523322 |    0.523695 |  0.00037 |   ops/s |   +0.07% |
|                                       50th percentile latency |                          asc_sort_with_after_timestamp |      964.31 |     1025.74 |  61.4336 |      ms |   +6.37% |
|                                       90th percentile latency |                          asc_sort_with_after_timestamp |     1001.86 |     1054.38 |  52.5193 |      ms |   +5.24% |
|                                       99th percentile latency |                          asc_sort_with_after_timestamp |     1040.98 |     1109.17 |  68.1898 |      ms |   +6.55% |
|                                      100th percentile latency |                          asc_sort_with_after_timestamp |     1044.31 |     1128.77 |  84.4635 |      ms |   +8.09% |
|                                  50th percentile service time |                          asc_sort_with_after_timestamp |     962.324 |     1024.05 |  61.7235 |      ms |   +6.41% |
|                                  90th percentile service time |                          asc_sort_with_after_timestamp |     999.792 |     1052.28 |  52.4841 |      ms |   +5.25% |
|                                  99th percentile service time |                          asc_sort_with_after_timestamp |      1038.2 |     1106.28 |  68.0824 |      ms |   +6.56% |
|                                 100th percentile service time |                          asc_sort_with_after_timestamp |     1042.02 |      1126.3 |  84.2821 |      ms |   +8.09% |
|                                                    error rate |                          asc_sort_with_after_timestamp |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |            desc-sort-timestamp-after-force-merge-1-seg |      2.0043 |     2.00479 |  0.00049 |   ops/s |   +0.02% |
|                                               Mean Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00521 |     2.00581 |   0.0006 |   ops/s |   +0.03% |
|                                             Median Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00514 |     2.00574 |   0.0006 |   ops/s |   +0.03% |
|                                                Max Throughput |            desc-sort-timestamp-after-force-merge-1-seg |     2.00639 |     2.00714 |  0.00075 |   ops/s |   +0.04% |
|                                       50th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |      156.07 |     74.7757 | -81.2942 |      ms |  -52.09% |
|                                       90th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     173.326 |     119.021 | -54.3048 |      ms |  -31.33% |
|                                       99th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     180.416 |     128.813 | -51.6026 |      ms |  -28.60% |
|                                      100th percentile latency |            desc-sort-timestamp-after-force-merge-1-seg |     180.904 |     128.977 |  -51.927 |      ms |  -28.70% |
|                                  50th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     154.476 |     73.5002 |  -80.976 |      ms |  -52.42% |
|                                  90th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     171.985 |     117.543 | -54.4423 |      ms |  -31.66% |
|                                  99th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     178.802 |     127.831 | -50.9706 |      ms |  -28.51% |
|                                 100th percentile service time |            desc-sort-timestamp-after-force-merge-1-seg |     180.057 |     127.954 | -52.1036 |      ms |  -28.94% |
|                                                    error rate |            desc-sort-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00625 |     2.00635 |   0.0001 |   ops/s |    0.00% |
|                                               Mean Throughput |             asc-sort-timestamp-after-force-merge-1-seg |      2.0076 |      2.0077 |   0.0001 |   ops/s |    0.01% |
|                                             Median Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00749 |      2.0076 |   0.0001 |   ops/s |    0.01% |
|                                                Max Throughput |             asc-sort-timestamp-after-force-merge-1-seg |     2.00934 |     2.00945 |  0.00011 |   ops/s |    0.01% |
|                                       50th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     16.6651 |     15.3926 |  -1.2725 |      ms |   -7.64% |
|                                       90th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |      21.571 |     17.2007 | -4.37029 |      ms |  -20.26% |
|                                       99th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     25.8053 |     19.6231 | -6.18226 |      ms |  -23.96% |
|                                      100th percentile latency |             asc-sort-timestamp-after-force-merge-1-seg |     28.0707 |     20.3773 | -7.69339 |      ms |  -27.41% |
|                                  50th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     14.9409 |      13.958 | -0.98288 |      ms |   -6.58% |
|                                  90th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     19.9894 |      15.708 | -4.28142 |      ms |  -21.42% |
|                                  99th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     24.1297 |     18.0416 | -6.08806 |      ms |  -25.23% |
|                                 100th percentile service time |             asc-sort-timestamp-after-force-merge-1-seg |     26.3912 |     18.6098 | -7.78135 |      ms |  -29.48% |
|                                                    error rate |             asc-sort-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.501901 |    0.501541 | -0.00036 |   ops/s |   -0.07% |
|                                               Mean Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.504978 |    0.504025 | -0.00095 |   ops/s |   -0.19% |
|                                             Median Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.503467 |    0.502807 | -0.00066 |   ops/s |   -0.13% |
|                                                Max Throughput | desc-sort-with-after-timestamp-after-force-merge-1-seg |    0.519674 |    0.515816 | -0.00386 |   ops/s |   -0.74% |
|                                       50th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1315.65 |     1299.18 | -16.4744 |      ms |   -1.25% |
|                                       90th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1401.33 |      1427.4 |  26.0754 |      ms |   +1.86% |
|                                       99th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1571.38 |      1550.9 |  -20.478 |      ms |   -1.30% |
|                                      100th percentile latency | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1598.98 |     1562.02 | -36.9559 |      ms |   -2.31% |
|                                  50th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |      1313.9 |     1297.52 | -16.3785 |      ms |   -1.25% |
|                                  90th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1399.95 |     1425.47 |  25.5206 |      ms |   +1.82% |
|                                  99th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1569.75 |     1549.26 | -20.4943 |      ms |   -1.31% |
|                                 100th percentile service time | desc-sort-with-after-timestamp-after-force-merge-1-seg |     1597.38 |     1560.07 | -37.3047 |      ms |   -2.34% |
|                                                    error rate | desc-sort-with-after-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |
|                                                Min Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.502121 |    0.502127 |    1e-05 |   ops/s |    0.00% |
|                                               Mean Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.505567 |    0.505575 |    1e-05 |   ops/s |    0.00% |
|                                             Median Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.503872 |     0.50388 |    1e-05 |   ops/s |    0.00% |
|                                                Max Throughput |  asc-sort-with-after-timestamp-after-force-merge-1-seg |    0.522075 |    0.522093 |    2e-05 |   ops/s |    0.00% |
|                                       50th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1057.24 |     1054.61 | -2.63098 |      ms |   -0.25% |
|                                       90th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1081.61 |      1127.2 |  45.5901 |      ms |   +4.22% |
|                                       99th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1207.41 |     1200.42 | -6.98999 |      ms |   -0.58% |
|                                      100th percentile latency |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1231.11 |     1243.67 |  12.5558 |      ms |   +1.02% |
|                                  50th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1054.98 |     1052.29 | -2.68762 |      ms |   -0.25% |
|                                  90th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1080.15 |     1125.58 |  45.4294 |      ms |   +4.21% |
|                                  99th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |      1205.5 |     1198.44 | -7.06421 |      ms |   -0.59% |
|                                 100th percentile service time |  asc-sort-with-after-timestamp-after-force-merge-1-seg |     1228.64 |     1241.52 |  12.8712 |      ms |   +1.05% |
|                                                    error rate |  asc-sort-with-after-timestamp-after-force-merge-1-seg |           0 |           0 |        0 |       % |    0.00% |


-------------------------------
[INFO] SUCCESS (took 0 seconds)
-------------------------------

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Feb 1, 2022

@dliappis My proposal for next steps given the above results, at a high level:

  • Create unified data files for http_logs (just append the files together that are in each corpus now)
  • Update http_logs to reference that
  • Merge this in

Can I have your thoughts on that?

@DJRickyB
Copy link
Contributor Author

DJRickyB commented Feb 9, 2022

Talked to @dliappis OOB. Above mentioned approach is acceptable. Once we change the http_logs corpora source to a single unified file, we'll backport the change in rally-tracks and put a signpost in our changes for this enhancement so if performance changes for users after upgrading Rally we will be able to easily trace back to this point.

@DJRickyB
Copy link
Contributor Author

I have re-visited the above results after getting enormous deviations trying to consolidate all the corpora to a single file, which in its simplest form also collapses all the data to a single index, which affects time-based results.

After reviewing results I initially wrote off as being too deviant by their relative performance, I noticed, for instance that range which I called "significantly worse" was only 1 ms slower at the 50th percentile and was actually much faster in the higher percentiles. Other results (especially those run after a force merge to single segment) are variable enough from run to run to account for our other response times.

For what it's worth, revisiting these numbers is the result of trying to write new corpora files that include the target index as the action and metadata line with the following script:

#!/bin/bash

source_file=$1
tmp="${source_file##*-}"
index_name="logs-${tmp%%.json}"
#echo $source_file $index_name
while read source_line;
do
	echo "{\"index\":{\"_index\":\"${index_name}\"}}" >> ${index_name}.json
	echo $source_line >> ${index_name}.json
done < $source_file

But for larger files documents-211998.json and documents-241998.json the script breaks down somewhere during execution and starts printing junk data from the source_line var like {"@6}. After figuring a python script may be safer (and slower) I came here to double check that this would be necessary, as even the existing script was taking hours.

@DJRickyB DJRickyB marked this pull request as ready for review February 14, 2022 22:21
Copy link
Contributor

@dliappis dliappis left a comment

Choose a reason for hiding this comment

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

LGTM

@DJRickyB DJRickyB merged commit 8b63c10 into elastic:master Feb 15, 2022
@DJRickyB DJRickyB deleted the spread_corpora_load branch February 15, 2022 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improves the status quo feedback needed An open question blocks progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants