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

Add singleton optimization for DateHistogramAggregator #17643

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

shreyah963
Copy link

@shreyah963 shreyah963 commented Mar 20, 2025

Description

Optimized the 'DateHistogramAggregator' to provide a specialized fast path for single-valued date fields. This optimization reduces method call overhead and eliminates unnecessary iteration logic when processing single values.

Key Changes

Single-Value Optimization

  • Added detection of single-valued fields using DocValues.unwrapSingleton()
  • Created a specialized collector path for single-valued cases
  • Eliminated unnecessary iteration and value counting for single values

Before vs After Comparison

Before (Original Implementation):

SortedNumericDocValues values = valuesSource.longValues(ctx);
return new LeafBucketCollectorBase(sub, values) {
    @Override
    public void collect(int doc, long owningBucketOrd) throws IOException {
        if (values.advanceExact(doc)) {
            int valuesCount = values.docValueCount();  // Always 1 for single values
            long previousRounded = Long.MIN_VALUE;
            for (int i = 0; i < valuesCount; ++i) {    // Unnecessary loop
                long value = values.nextValue();
                long rounded = preparedRounding.round(value);
                // ... processing ...
            }
        }
    }
};

After (Optimized Implementation):

final NumericDocValues singleton = DocValues.unwrapSingleton(values);
if (singleton != null) {
    return new LeafBucketCollectorBase(sub, values) {
        @Override
        public void collect(int doc, long owningBucketOrd) throws IOException {
            if (singleton.advanceExact(doc)) {
                long value = singleton.longValue();     // Direct access
                collectValue(sub, doc, owningBucketOrd, value);
            }
        }
    };
}

Technical Details

  1. Method Call Reduction:

    • Before: advanceExact → docValueCount → nextValue → round
    • After: advanceExact → longValue
  2. Memory Access Pattern:

    • Before: Multiple object accesses for iteration state
    • After: Direct value access without iteration overhead
  3. Code Path Optimization:

    • Specialized fast path for single values
    • Original path preserved for multi-valued fields
    • Clean separation between single and multi-value logic

Performance Impact

  • Reduces per-document processing overhead for single-valued date fields
  • Eliminates unnecessary method calls and object allocations
  • Maintains original functionality for multi-valued fields
  • ~12.5% improvement in service time for date histogram aggregations on single-valued fields

Backwards Compatibility

  • Fully backwards compatible
  • No changes to query syntax or results
  • Purely internal optimization

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Copy link
Contributor

❌ Gradle check result for 9c88ccd: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@@ -89,3 +89,5 @@ ${error.file}
# See please https://bugs.openjdk.org/browse/JDK-8341127 (openjdk/jdk#21283)
23:-XX:CompileCommand=dontinline,java/lang/invoke/MethodHandle.setAsTypeCache
23:-XX:CompileCommand=dontinline,java/lang/invoke/MethodHandle.asTypeUncached

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we have jvm debug port enabled by default? I think this will cause performance issues for production.

Copy link
Contributor

Hello!
We have added a performance benchmark workflow that runs by adding a comment on the PR.
Please refer https://github.com/opensearch-project/OpenSearch/blob/main/PERFORMANCE_BENCHMARKS.md on how to run benchmarks on pull requests.

@rishabh6788
Copy link
Contributor

Hello! We have added a performance benchmark workflow that runs by adding a comment on the PR. Please refer https://github.com/opensearch-project/OpenSearch/blob/main/PERFORMANCE_BENCHMARKS.md on how to run benchmarks on pull requests.

if you are expecting tangible performance improvements we recommend you to run a performance benchmark on your pull request, refer the README mentioned in the comment. Recommend you to use id_4 (big5) workload for search use-cases.

Copy link
Contributor

❌ Gradle check result for a1cade1: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@shreyah963
Copy link
Author

{"run-benchmark-test": "id_4"}

@rishabh6788
Copy link
Contributor

{"run-benchmark-test": "id_4"}

Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/2683/ . Final results will be published once the job is completed.

@rishabh6788
Copy link
Contributor

{"run-benchmark-test": "id_3"}

Copy link
Contributor

The Jenkins job url is https://build.ci.opensearch.org/job/benchmark-pull-request/2685/ . Final results will be published once the job is completed.

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/2683/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 4
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 1.611 s
Total Young Gen GC count 76
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 22.1011 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 8
Min Throughput wait-for-snapshot-recovery 4.18521e+07 byte/s
Mean Throughput wait-for-snapshot-recovery 4.18521e+07 byte/s
Median Throughput wait-for-snapshot-recovery 4.18521e+07 byte/s
Max Throughput wait-for-snapshot-recovery 4.18521e+07 byte/s
100th percentile latency wait-for-snapshot-recovery 561419 ms
100th percentile service time wait-for-snapshot-recovery 561419 ms
error rate wait-for-snapshot-recovery 0 %
Min Throughput wait-until-merges-finish 105.78 ops/s
Mean Throughput wait-until-merges-finish 105.78 ops/s
Median Throughput wait-until-merges-finish 105.78 ops/s
Max Throughput wait-until-merges-finish 105.78 ops/s
100th percentile latency wait-until-merges-finish 9.14541 ms
100th percentile service time wait-until-merges-finish 9.14541 ms
error rate wait-until-merges-finish 0 %
Min Throughput default 2.01 ops/s
Mean Throughput default 2.01 ops/s
Median Throughput default 2.01 ops/s
Max Throughput default 2.01 ops/s
50th percentile latency default 7.2257 ms
90th percentile latency default 7.78566 ms
99th percentile latency default 18.9338 ms
100th percentile latency default 29.7283 ms
50th percentile service time default 5.78895 ms
90th percentile service time default 6.39982 ms
99th percentile service time default 17.5389 ms
100th percentile service time default 28.2012 ms
error rate default 0 %
Min Throughput desc_sort_timestamp 2 ops/s
Mean Throughput desc_sort_timestamp 2 ops/s
Median Throughput desc_sort_timestamp 2 ops/s
Max Throughput desc_sort_timestamp 2.01 ops/s
50th percentile latency desc_sort_timestamp 49.8122 ms
90th percentile latency desc_sort_timestamp 51.6788 ms
99th percentile latency desc_sort_timestamp 57.3856 ms
100th percentile latency desc_sort_timestamp 61.2786 ms
50th percentile service time desc_sort_timestamp 48.4306 ms
90th percentile service time desc_sort_timestamp 50.0924 ms
99th percentile service time desc_sort_timestamp 56.2665 ms
100th percentile service time desc_sort_timestamp 59.7792 ms
error rate desc_sort_timestamp 0 %
Min Throughput asc_sort_timestamp 2.01 ops/s
Mean Throughput asc_sort_timestamp 2.01 ops/s
Median Throughput asc_sort_timestamp 2.01 ops/s
Max Throughput asc_sort_timestamp 2.01 ops/s
50th percentile latency asc_sort_timestamp 16.0539 ms
90th percentile latency asc_sort_timestamp 16.7534 ms
99th percentile latency asc_sort_timestamp 30.9437 ms
100th percentile latency asc_sort_timestamp 39.4377 ms
50th percentile service time asc_sort_timestamp 14.6889 ms
90th percentile service time asc_sort_timestamp 15.057 ms
99th percentile service time asc_sort_timestamp 29.2796 ms
100th percentile service time asc_sort_timestamp 37.8048 ms
error rate asc_sort_timestamp 0 %
Min Throughput desc_sort_with_after_timestamp 2 ops/s
Mean Throughput desc_sort_with_after_timestamp 2 ops/s
Median Throughput desc_sort_with_after_timestamp 2 ops/s
Max Throughput desc_sort_with_after_timestamp 2 ops/s
50th percentile latency desc_sort_with_after_timestamp 310.299 ms
90th percentile latency desc_sort_with_after_timestamp 318.029 ms
99th percentile latency desc_sort_with_after_timestamp 343.062 ms
100th percentile latency desc_sort_with_after_timestamp 351.195 ms
50th percentile service time desc_sort_with_after_timestamp 309.261 ms
90th percentile service time desc_sort_with_after_timestamp 317.202 ms
99th percentile service time desc_sort_with_after_timestamp 342.536 ms
100th percentile service time desc_sort_with_after_timestamp 350.678 ms
error rate desc_sort_with_after_timestamp 0 %
Min Throughput asc_sort_with_after_timestamp 2 ops/s
Mean Throughput asc_sort_with_after_timestamp 2 ops/s
Median Throughput asc_sort_with_after_timestamp 2 ops/s
Max Throughput asc_sort_with_after_timestamp 2 ops/s
50th percentile latency asc_sort_with_after_timestamp 277.241 ms
90th percentile latency asc_sort_with_after_timestamp 289.172 ms
99th percentile latency asc_sort_with_after_timestamp 302.325 ms
100th percentile latency asc_sort_with_after_timestamp 302.821 ms
50th percentile service time asc_sort_with_after_timestamp 276.156 ms
90th percentile service time asc_sort_with_after_timestamp 287.932 ms
99th percentile service time asc_sort_with_after_timestamp 301.335 ms
100th percentile service time asc_sort_with_after_timestamp 301.859 ms
error rate asc_sort_with_after_timestamp 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 15.6286 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 16.1844 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 22.4218 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 23.3702 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 14.2892 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 14.6011 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 21.2504 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 22.1405 ms
error rate desc_sort_timestamp_can_match_shortcut 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 15.5172 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 16.1358 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 18.596 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 20.3683 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 14.2092 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 14.7804 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 17.4501 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 19.4557 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 15.4711 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 15.9557 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 17.2303 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 18.2545 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 14.2228 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 14.3926 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 15.5949 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 16.6722 ms
error rate asc_sort_timestamp_can_match_shortcut 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.01 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 15.7016 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 16.252 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 19.7547 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 21.5203 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 14.4417 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 14.7672 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 17.9459 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 19.9042 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 %
Min Throughput term 2.01 ops/s
Mean Throughput term 2.01 ops/s
Median Throughput term 2.01 ops/s
Max Throughput term 2.01 ops/s
50th percentile latency term 5.8509 ms
90th percentile latency term 6.33982 ms
99th percentile latency term 7.01936 ms
100th percentile latency term 7.12774 ms
50th percentile service time term 4.51442 ms
90th percentile service time term 4.72142 ms
99th percentile service time term 5.56352 ms
100th percentile service time term 5.59011 ms
error rate term 0 %
Min Throughput multi_terms-keyword 1.39 ops/s
Mean Throughput multi_terms-keyword 1.39 ops/s
Median Throughput multi_terms-keyword 1.39 ops/s
Max Throughput multi_terms-keyword 1.39 ops/s
50th percentile latency multi_terms-keyword 54974.1 ms
90th percentile latency multi_terms-keyword 63617.2 ms
99th percentile latency multi_terms-keyword 65550.6 ms
100th percentile latency multi_terms-keyword 65656 ms
50th percentile service time multi_terms-keyword 711.787 ms
90th percentile service time multi_terms-keyword 719.878 ms
99th percentile service time multi_terms-keyword 817.264 ms
100th percentile service time multi_terms-keyword 825.719 ms
error rate multi_terms-keyword 0 %
Min Throughput keyword-terms 2 ops/s
Mean Throughput keyword-terms 2.01 ops/s
Median Throughput keyword-terms 2.01 ops/s
Max Throughput keyword-terms 2.01 ops/s
50th percentile latency keyword-terms 24.3894 ms
90th percentile latency keyword-terms 24.7969 ms
99th percentile latency keyword-terms 26.454 ms
100th percentile latency keyword-terms 27.7026 ms
50th percentile service time keyword-terms 22.0009 ms
90th percentile service time keyword-terms 22.3998 ms
99th percentile service time keyword-terms 24.3075 ms
100th percentile service time keyword-terms 25.9032 ms
error rate keyword-terms 0 %
Min Throughput keyword-terms-low-cardinality 2.01 ops/s
Mean Throughput keyword-terms-low-cardinality 2.01 ops/s
Median Throughput keyword-terms-low-cardinality 2.01 ops/s
Max Throughput keyword-terms-low-cardinality 2.01 ops/s
50th percentile latency keyword-terms-low-cardinality 21.4275 ms
90th percentile latency keyword-terms-low-cardinality 21.9889 ms
99th percentile latency keyword-terms-low-cardinality 33.7571 ms
100th percentile latency keyword-terms-low-cardinality 35.0847 ms
50th percentile service time keyword-terms-low-cardinality 19.2658 ms
90th percentile service time keyword-terms-low-cardinality 19.494 ms
99th percentile service time keyword-terms-low-cardinality 31.3446 ms
100th percentile service time keyword-terms-low-cardinality 32.9327 ms
error rate keyword-terms-low-cardinality 0 %
Min Throughput composite-terms 2 ops/s
Mean Throughput composite-terms 2 ops/s
Median Throughput composite-terms 2 ops/s
Max Throughput composite-terms 2 ops/s
50th percentile latency composite-terms 219.33 ms
90th percentile latency composite-terms 224.376 ms
99th percentile latency composite-terms 237.373 ms
100th percentile latency composite-terms 239.762 ms
50th percentile service time composite-terms 218.064 ms
90th percentile service time composite-terms 223.355 ms
99th percentile service time composite-terms 236.464 ms
100th percentile service time composite-terms 238.603 ms
error rate composite-terms 0 %
Min Throughput composite_terms-keyword 2 ops/s
Mean Throughput composite_terms-keyword 2 ops/s
Median Throughput composite_terms-keyword 2 ops/s
Max Throughput composite_terms-keyword 2 ops/s
50th percentile latency composite_terms-keyword 400.686 ms
90th percentile latency composite_terms-keyword 406.601 ms
99th percentile latency composite_terms-keyword 416.316 ms
100th percentile latency composite_terms-keyword 419.502 ms
50th percentile service time composite_terms-keyword 399.826 ms
90th percentile service time composite_terms-keyword 405.586 ms
99th percentile service time composite_terms-keyword 415.471 ms
100th percentile service time composite_terms-keyword 418.756 ms
error rate composite_terms-keyword 0 %
Min Throughput composite-date_histogram-daily 2.01 ops/s
Mean Throughput composite-date_histogram-daily 2.01 ops/s
Median Throughput composite-date_histogram-daily 2.01 ops/s
Max Throughput composite-date_histogram-daily 2.01 ops/s
50th percentile latency composite-date_histogram-daily 4.55325 ms
90th percentile latency composite-date_histogram-daily 4.93242 ms
99th percentile latency composite-date_histogram-daily 5.23597 ms
100th percentile latency composite-date_histogram-daily 5.27057 ms
50th percentile service time composite-date_histogram-daily 3.19875 ms
90th percentile service time composite-date_histogram-daily 3.30291 ms
99th percentile service time composite-date_histogram-daily 3.63001 ms
100th percentile service time composite-date_histogram-daily 3.64535 ms
error rate composite-date_histogram-daily 0 %
Min Throughput range 2.01 ops/s
Mean Throughput range 2.01 ops/s
Median Throughput range 2.01 ops/s
Max Throughput range 2.01 ops/s
50th percentile latency range 17.2253 ms
90th percentile latency range 17.7026 ms
99th percentile latency range 18.0787 ms
100th percentile latency range 18.105 ms
50th percentile service time range 16.0222 ms
90th percentile service time range 16.2094 ms
99th percentile service time range 16.3718 ms
100th percentile service time range 16.4107 ms
error rate range 0 %
Min Throughput range-numeric 2.01 ops/s
Mean Throughput range-numeric 2.01 ops/s
Median Throughput range-numeric 2.01 ops/s
Max Throughput range-numeric 2.01 ops/s
50th percentile latency range-numeric 3.71845 ms
90th percentile latency range-numeric 4.11423 ms
99th percentile latency range-numeric 4.21633 ms
100th percentile latency range-numeric 4.2275 ms
50th percentile service time range-numeric 2.39032 ms
90th percentile service time range-numeric 2.51173 ms
99th percentile service time range-numeric 2.57377 ms
100th percentile service time range-numeric 2.6047 ms
error rate range-numeric 0 %
Min Throughput keyword-in-range 2 ops/s
Mean Throughput keyword-in-range 2.01 ops/s
Median Throughput keyword-in-range 2.01 ops/s
Max Throughput keyword-in-range 2.01 ops/s
50th percentile latency keyword-in-range 63.8399 ms
90th percentile latency keyword-in-range 64.3522 ms
99th percentile latency keyword-in-range 64.7597 ms
100th percentile latency keyword-in-range 64.8787 ms
50th percentile service time keyword-in-range 62.5717 ms
90th percentile service time keyword-in-range 62.9007 ms
99th percentile service time keyword-in-range 63.5945 ms
100th percentile service time keyword-in-range 63.7025 ms
error rate keyword-in-range 0 %
Min Throughput date_histogram_hourly_agg 2 ops/s
Mean Throughput date_histogram_hourly_agg 2.01 ops/s
Median Throughput date_histogram_hourly_agg 2.01 ops/s
Max Throughput date_histogram_hourly_agg 2.01 ops/s
50th percentile latency date_histogram_hourly_agg 8.40144 ms
90th percentile latency date_histogram_hourly_agg 8.91537 ms
99th percentile latency date_histogram_hourly_agg 10.7391 ms
100th percentile latency date_histogram_hourly_agg 11.2927 ms
50th percentile service time date_histogram_hourly_agg 7.12042 ms
90th percentile service time date_histogram_hourly_agg 7.35803 ms
99th percentile service time date_histogram_hourly_agg 9.28143 ms
100th percentile service time date_histogram_hourly_agg 9.94893 ms
error rate date_histogram_hourly_agg 0 %
Min Throughput date_histogram_minute_agg 2.01 ops/s
Mean Throughput date_histogram_minute_agg 2.01 ops/s
Median Throughput date_histogram_minute_agg 2.01 ops/s
Max Throughput date_histogram_minute_agg 2.01 ops/s
50th percentile latency date_histogram_minute_agg 40.5172 ms
90th percentile latency date_histogram_minute_agg 41.2245 ms
99th percentile latency date_histogram_minute_agg 46.3868 ms
100th percentile latency date_histogram_minute_agg 49.0241 ms
50th percentile service time date_histogram_minute_agg 39.1382 ms
90th percentile service time date_histogram_minute_agg 39.793 ms
99th percentile service time date_histogram_minute_agg 45.3888 ms
100th percentile service time date_histogram_minute_agg 48.0706 ms
error rate date_histogram_minute_agg 0 %
Min Throughput scroll 46.22 pages/s
Mean Throughput scroll 46.43 pages/s
Median Throughput scroll 46.43 pages/s
Max Throughput scroll 46.54 pages/s
50th percentile latency scroll 9690.89 ms
90th percentile latency scroll 10916.3 ms
99th percentile latency scroll 11219.1 ms
100th percentile latency scroll 11235 ms
50th percentile service time scroll 521.903 ms
90th percentile service time scroll 532.237 ms
99th percentile service time scroll 553.822 ms
100th percentile service time scroll 557.803 ms
error rate scroll 0 %
Min Throughput query-string-on-message 2.01 ops/s
Mean Throughput query-string-on-message 2.01 ops/s
Median Throughput query-string-on-message 2.01 ops/s
Max Throughput query-string-on-message 2.01 ops/s
50th percentile latency query-string-on-message 6.53581 ms
90th percentile latency query-string-on-message 6.92012 ms
99th percentile latency query-string-on-message 7.76756 ms
100th percentile latency query-string-on-message 7.94824 ms
50th percentile service time query-string-on-message 5.17484 ms
90th percentile service time query-string-on-message 5.37015 ms
99th percentile service time query-string-on-message 6.46216 ms
100th percentile service time query-string-on-message 6.50222 ms
error rate query-string-on-message 0 %
Min Throughput query-string-on-message-filtered 2.01 ops/s
Mean Throughput query-string-on-message-filtered 2.01 ops/s
Median Throughput query-string-on-message-filtered 2.01 ops/s
Max Throughput query-string-on-message-filtered 2.01 ops/s
50th percentile latency query-string-on-message-filtered 14.3097 ms
90th percentile latency query-string-on-message-filtered 14.8085 ms
99th percentile latency query-string-on-message-filtered 16.7089 ms
100th percentile latency query-string-on-message-filtered 17.2546 ms
50th percentile service time query-string-on-message-filtered 13.0688 ms
90th percentile service time query-string-on-message-filtered 13.2264 ms
99th percentile service time query-string-on-message-filtered 15.126 ms
100th percentile service time query-string-on-message-filtered 15.7005 ms
error rate query-string-on-message-filtered 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.01 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 30.0375 ms
90th percentile latency query-string-on-message-filtered-sorted-num 30.6772 ms
99th percentile latency query-string-on-message-filtered-sorted-num 31.737 ms
100th percentile latency query-string-on-message-filtered-sorted-num 31.8814 ms
50th percentile service time query-string-on-message-filtered-sorted-num 28.746 ms
90th percentile service time query-string-on-message-filtered-sorted-num 29.0777 ms
99th percentile service time query-string-on-message-filtered-sorted-num 30.5759 ms
100th percentile service time query-string-on-message-filtered-sorted-num 31.0595 ms
error rate query-string-on-message-filtered-sorted-num 0 %
Min Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.58433 ms
90th percentile latency sort_keyword_can_match_shortcut 6.02341 ms
99th percentile latency sort_keyword_can_match_shortcut 7.39696 ms
100th percentile latency sort_keyword_can_match_shortcut 8.21486 ms
50th percentile service time sort_keyword_can_match_shortcut 4.27043 ms
90th percentile service time sort_keyword_can_match_shortcut 4.35461 ms
99th percentile service time sort_keyword_can_match_shortcut 5.91209 ms
100th percentile service time sort_keyword_can_match_shortcut 6.65032 ms
error rate sort_keyword_can_match_shortcut 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.01 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.61781 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.03479 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.14305 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.15961 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.35621 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.4461 ms
99th percentile service time sort_keyword_no_can_match_shortcut 4.87601 ms
100th percentile service time sort_keyword_no_can_match_shortcut 5.173 ms
error rate sort_keyword_no_can_match_shortcut 0 %
Min Throughput sort_numeric_desc 2.01 ops/s
Mean Throughput sort_numeric_desc 2.01 ops/s
Median Throughput sort_numeric_desc 2.01 ops/s
Max Throughput sort_numeric_desc 2.01 ops/s
50th percentile latency sort_numeric_desc 8.09141 ms
90th percentile latency sort_numeric_desc 8.5447 ms
99th percentile latency sort_numeric_desc 8.63408 ms
100th percentile latency sort_numeric_desc 8.67334 ms
50th percentile service time sort_numeric_desc 6.78307 ms
90th percentile service time sort_numeric_desc 6.8645 ms
99th percentile service time sort_numeric_desc 6.96679 ms
100th percentile service time sort_numeric_desc 6.98722 ms
error rate sort_numeric_desc 0 %
Min Throughput sort_numeric_asc 2.01 ops/s
Mean Throughput sort_numeric_asc 2.01 ops/s
Median Throughput sort_numeric_asc 2.01 ops/s
Max Throughput sort_numeric_asc 2.01 ops/s
50th percentile latency sort_numeric_asc 7.07799 ms
90th percentile latency sort_numeric_asc 7.45476 ms
99th percentile latency sort_numeric_asc 7.68927 ms
100th percentile latency sort_numeric_asc 7.73263 ms
50th percentile service time sort_numeric_asc 5.73258 ms
90th percentile service time sort_numeric_asc 5.81365 ms
99th percentile service time sort_numeric_asc 5.93866 ms
100th percentile service time sort_numeric_asc 5.9871 ms
error rate sort_numeric_asc 0 %
Min Throughput sort_numeric_desc_with_match 2.01 ops/s
Mean Throughput sort_numeric_desc_with_match 2.01 ops/s
Median Throughput sort_numeric_desc_with_match 2.01 ops/s
Max Throughput sort_numeric_desc_with_match 2.01 ops/s
50th percentile latency sort_numeric_desc_with_match 4.17342 ms
90th percentile latency sort_numeric_desc_with_match 4.65635 ms
99th percentile latency sort_numeric_desc_with_match 5.28201 ms
100th percentile latency sort_numeric_desc_with_match 5.66335 ms
50th percentile service time sort_numeric_desc_with_match 2.87522 ms
90th percentile service time sort_numeric_desc_with_match 2.93818 ms
99th percentile service time sort_numeric_desc_with_match 3.60427 ms
100th percentile service time sort_numeric_desc_with_match 3.92579 ms
error rate sort_numeric_desc_with_match 0 %
Min Throughput sort_numeric_asc_with_match 2.01 ops/s
Mean Throughput sort_numeric_asc_with_match 2.01 ops/s
Median Throughput sort_numeric_asc_with_match 2.01 ops/s
Max Throughput sort_numeric_asc_with_match 2.01 ops/s
50th percentile latency sort_numeric_asc_with_match 3.64169 ms
90th percentile latency sort_numeric_asc_with_match 4.01247 ms
99th percentile latency sort_numeric_asc_with_match 4.16625 ms
100th percentile latency sort_numeric_asc_with_match 4.17958 ms
50th percentile service time sort_numeric_asc_with_match 2.31754 ms
90th percentile service time sort_numeric_asc_with_match 2.3926 ms
99th percentile service time sort_numeric_asc_with_match 2.6639 ms
100th percentile service time sort_numeric_asc_with_match 2.70422 ms
error rate sort_numeric_asc_with_match 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.72789 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.14191 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.26195 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 4.289 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.37819 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.42575 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 2.46916 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 2.47186 ms
error rate range_field_conjunction_big_range_big_term_query 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.01 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.7547 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.14839 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.61965 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 4.64104 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.37287 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.46037 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.555 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.56912 ms
error rate range_field_disjunction_big_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.54261 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.03934 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.15304 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.15446 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.27751 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.3286 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.36015 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 2.36772 ms
error rate range_field_conjunction_small_range_small_term_query 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.01 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.58277 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.92453 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 4.02505 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.02556 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.22471 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.27642 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.49839 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.6197 ms
error rate range_field_conjunction_small_range_big_term_query 0 %
Min Throughput range-auto-date-histo 0.11 ops/s
Mean Throughput range-auto-date-histo 0.11 ops/s
Median Throughput range-auto-date-histo 0.11 ops/s
Max Throughput range-auto-date-histo 0.11 ops/s
50th percentile latency range-auto-date-histo 2.25593e+06 ms
90th percentile latency range-auto-date-histo 2.61452e+06 ms
99th percentile latency range-auto-date-histo 2.69562e+06 ms
100th percentile latency range-auto-date-histo 2.7001e+06 ms
50th percentile service time range-auto-date-histo 9459 ms
90th percentile service time range-auto-date-histo 9569.65 ms
99th percentile service time range-auto-date-histo 10090.3 ms
100th percentile service time range-auto-date-histo 10376.8 ms
error rate range-auto-date-histo 0 %
Min Throughput range-auto-date-histo-with-metrics 0.05 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.05 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.05 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.05 ops/s
50th percentile latency range-auto-date-histo-with-metrics 5.40103e+06 ms
90th percentile latency range-auto-date-histo-with-metrics 6.27341e+06 ms
99th percentile latency range-auto-date-histo-with-metrics 6.47181e+06 ms
100th percentile latency range-auto-date-histo-with-metrics 6.48288e+06 ms
50th percentile service time range-auto-date-histo-with-metrics 21920.1 ms
90th percentile service time range-auto-date-histo-with-metrics 22695.5 ms
99th percentile service time range-auto-date-histo-with-metrics 23073.6 ms
100th percentile service time range-auto-date-histo-with-metrics 23295.1 ms
error rate range-auto-date-histo-with-metrics 0 %
Min Throughput range-agg-1 2.01 ops/s
Mean Throughput range-agg-1 2.01 ops/s
Median Throughput range-agg-1 2.01 ops/s
Max Throughput range-agg-1 2.01 ops/s
50th percentile latency range-agg-1 3.83678 ms
90th percentile latency range-agg-1 4.29298 ms
99th percentile latency range-agg-1 4.35008 ms
100th percentile latency range-agg-1 4.35379 ms
50th percentile service time range-agg-1 2.51096 ms
90th percentile service time range-agg-1 2.57065 ms
99th percentile service time range-agg-1 2.7008 ms
100th percentile service time range-agg-1 2.73427 ms
error rate range-agg-1 0 %
Min Throughput range-agg-2 2.01 ops/s
Mean Throughput range-agg-2 2.01 ops/s
Median Throughput range-agg-2 2.01 ops/s
Max Throughput range-agg-2 2.01 ops/s
50th percentile latency range-agg-2 3.82734 ms
90th percentile latency range-agg-2 4.21803 ms
99th percentile latency range-agg-2 4.34106 ms
100th percentile latency range-agg-2 4.37222 ms
50th percentile service time range-agg-2 2.51585 ms
90th percentile service time range-agg-2 2.56801 ms
99th percentile service time range-agg-2 2.68879 ms
100th percentile service time range-agg-2 2.69208 ms
error rate range-agg-2 0 %
Min Throughput cardinality-agg-low 2.01 ops/s
Mean Throughput cardinality-agg-low 2.01 ops/s
Median Throughput cardinality-agg-low 2.01 ops/s
Max Throughput cardinality-agg-low 2.01 ops/s
50th percentile latency cardinality-agg-low 5.15448 ms
90th percentile latency cardinality-agg-low 5.70626 ms
99th percentile latency cardinality-agg-low 6.14431 ms
100th percentile latency cardinality-agg-low 6.39636 ms
50th percentile service time cardinality-agg-low 3.96766 ms
90th percentile service time cardinality-agg-low 4.04811 ms
99th percentile service time cardinality-agg-low 4.4637 ms
100th percentile service time cardinality-agg-low 4.74443 ms
error rate cardinality-agg-low 0 %
Min Throughput cardinality-agg-high 0.4 ops/s
Mean Throughput cardinality-agg-high 0.4 ops/s
Median Throughput cardinality-agg-high 0.4 ops/s
Max Throughput cardinality-agg-high 0.4 ops/s
50th percentile latency cardinality-agg-high 497541 ms
90th percentile latency cardinality-agg-high 575470 ms
99th percentile latency cardinality-agg-high 593109 ms
100th percentile latency cardinality-agg-high 594083 ms
50th percentile service time cardinality-agg-high 2447.54 ms
90th percentile service time cardinality-agg-high 2513.16 ms
99th percentile service time cardinality-agg-high 2587.22 ms
100th percentile service time cardinality-agg-high 2587.45 ms
error rate cardinality-agg-high 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-pull-request/2685/

Metric Task Value Unit
Cumulative indexing time of primary shards 0 min
Min cumulative indexing time across primary shards 0 min
Median cumulative indexing time across primary shards 0 min
Max cumulative indexing time across primary shards 0 min
Cumulative indexing throttle time of primary shards 0 min
Min cumulative indexing throttle time across primary shards 0 min
Median cumulative indexing throttle time across primary shards 0 min
Max cumulative indexing throttle time across primary shards 0 min
Cumulative merge time of primary shards 0 min
Cumulative merge count of primary shards 0
Min cumulative merge time across primary shards 0 min
Median cumulative merge time across primary shards 0 min
Max cumulative merge time across primary shards 0 min
Cumulative merge throttle time of primary shards 0 min
Min cumulative merge throttle time across primary shards 0 min
Median cumulative merge throttle time across primary shards 0 min
Max cumulative merge throttle time across primary shards 0 min
Cumulative refresh time of primary shards 0 min
Cumulative refresh count of primary shards 2
Min cumulative refresh time across primary shards 0 min
Median cumulative refresh time across primary shards 0 min
Max cumulative refresh time across primary shards 0 min
Cumulative flush time of primary shards 0 min
Cumulative flush count of primary shards 1
Min cumulative flush time across primary shards 0 min
Median cumulative flush time across primary shards 0 min
Max cumulative flush time across primary shards 0 min
Total Young Gen GC time 0.326 s
Total Young Gen GC count 12
Total Old Gen GC time 0 s
Total Old Gen GC count 0
Store size 21.4085 GB
Translog size 5.12227e-08 GB
Heap used for segments 0 MB
Heap used for doc values 0 MB
Heap used for terms 0 MB
Heap used for norms 0 MB
Heap used for points 0 MB
Heap used for stored fields 0 MB
Segment count 23
Min Throughput wait-for-snapshot-recovery 4.18411e+07 byte/s
Mean Throughput wait-for-snapshot-recovery 4.18411e+07 byte/s
Median Throughput wait-for-snapshot-recovery 4.18411e+07 byte/s
Max Throughput wait-for-snapshot-recovery 4.18411e+07 byte/s
100th percentile latency wait-for-snapshot-recovery 544400 ms
100th percentile service time wait-for-snapshot-recovery 544400 ms
error rate wait-for-snapshot-recovery 0 %
Min Throughput default 3.01 ops/s
Mean Throughput default 3.02 ops/s
Median Throughput default 3.02 ops/s
Max Throughput default 3.03 ops/s
50th percentile latency default 7.4149 ms
90th percentile latency default 8.30092 ms
99th percentile latency default 9.29167 ms
100th percentile latency default 9.71 ms
50th percentile service time default 6.22067 ms
90th percentile service time default 7.04903 ms
99th percentile service time default 7.81156 ms
100th percentile service time default 8.12903 ms
error rate default 0 %
Min Throughput range 0.7 ops/s
Mean Throughput range 0.7 ops/s
Median Throughput range 0.7 ops/s
Max Throughput range 0.71 ops/s
50th percentile latency range 164.015 ms
90th percentile latency range 167.677 ms
99th percentile latency range 180.917 ms
100th percentile latency range 189.332 ms
50th percentile service time range 161.881 ms
90th percentile service time range 165.13 ms
99th percentile service time range 179.242 ms
100th percentile service time range 187.66 ms
error rate range 0 %
Min Throughput distance_amount_agg 0.08 ops/s
Mean Throughput distance_amount_agg 0.08 ops/s
Median Throughput distance_amount_agg 0.08 ops/s
Max Throughput distance_amount_agg 0.08 ops/s
50th percentile latency distance_amount_agg 1.22019e+06 ms
90th percentile latency distance_amount_agg 1.70475e+06 ms
99th percentile latency distance_amount_agg 1.81325e+06 ms
100th percentile latency distance_amount_agg 1.81926e+06 ms
50th percentile service time distance_amount_agg 12603 ms
90th percentile service time distance_amount_agg 12787.8 ms
99th percentile service time distance_amount_agg 13656.1 ms
100th percentile service time distance_amount_agg 13703.4 ms
error rate distance_amount_agg 0 %
Min Throughput autohisto_agg 1.51 ops/s
Mean Throughput autohisto_agg 1.51 ops/s
Median Throughput autohisto_agg 1.51 ops/s
Max Throughput autohisto_agg 1.53 ops/s
50th percentile latency autohisto_agg 8.34872 ms
90th percentile latency autohisto_agg 8.9006 ms
99th percentile latency autohisto_agg 11.6765 ms
100th percentile latency autohisto_agg 12.887 ms
50th percentile service time autohisto_agg 6.78368 ms
90th percentile service time autohisto_agg 7.4697 ms
99th percentile service time autohisto_agg 10.1183 ms
100th percentile service time autohisto_agg 11.6774 ms
error rate autohisto_agg 0 %
Min Throughput date_histogram_agg 1.51 ops/s
Mean Throughput date_histogram_agg 1.52 ops/s
Median Throughput date_histogram_agg 1.51 ops/s
Max Throughput date_histogram_agg 1.53 ops/s
50th percentile latency date_histogram_agg 7.777 ms
90th percentile latency date_histogram_agg 8.26909 ms
99th percentile latency date_histogram_agg 9.15384 ms
100th percentile latency date_histogram_agg 9.55917 ms
50th percentile service time date_histogram_agg 6.29758 ms
90th percentile service time date_histogram_agg 6.57879 ms
99th percentile service time date_histogram_agg 7.19673 ms
100th percentile service time date_histogram_agg 7.55142 ms
error rate date_histogram_agg 0 %
Min Throughput desc_sort_tip_amount 0.5 ops/s
Mean Throughput desc_sort_tip_amount 0.5 ops/s
Median Throughput desc_sort_tip_amount 0.5 ops/s
Max Throughput desc_sort_tip_amount 0.51 ops/s
50th percentile latency desc_sort_tip_amount 35.0663 ms
90th percentile latency desc_sort_tip_amount 35.7633 ms
99th percentile latency desc_sort_tip_amount 58.1394 ms
100th percentile latency desc_sort_tip_amount 63.0179 ms
50th percentile service time desc_sort_tip_amount 32.4453 ms
90th percentile service time desc_sort_tip_amount 32.9172 ms
99th percentile service time desc_sort_tip_amount 55.1114 ms
100th percentile service time desc_sort_tip_amount 59.9488 ms
error rate desc_sort_tip_amount 0 %
Min Throughput asc_sort_tip_amount 0.5 ops/s
Mean Throughput asc_sort_tip_amount 0.51 ops/s
Median Throughput asc_sort_tip_amount 0.5 ops/s
Max Throughput asc_sort_tip_amount 0.51 ops/s
50th percentile latency asc_sort_tip_amount 8.77204 ms
90th percentile latency asc_sort_tip_amount 9.46142 ms
99th percentile latency asc_sort_tip_amount 10.9759 ms
100th percentile latency asc_sort_tip_amount 11.5547 ms
50th percentile service time asc_sort_tip_amount 6.10186 ms
90th percentile service time asc_sort_tip_amount 6.31059 ms
99th percentile service time asc_sort_tip_amount 8.24568 ms
100th percentile service time asc_sort_tip_amount 8.98225 ms
error rate asc_sort_tip_amount 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/45/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 2 2 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 0.179 0.326 0.147 s
Total Young Gen GC count 6 12 6
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 21.4085 21.4085 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 23 23 0
Min Throughput wait-for-snapshot-recovery 4.1854e+07 4.18411e+07 -12952 byte/s
Mean Throughput wait-for-snapshot-recovery 4.1854e+07 4.18411e+07 -12952 byte/s
Median Throughput wait-for-snapshot-recovery 4.1854e+07 4.18411e+07 -12952 byte/s
Max Throughput wait-for-snapshot-recovery 4.1854e+07 4.18411e+07 -12952 byte/s
100th percentile latency wait-for-snapshot-recovery 543603 544400 796.062 ms
100th percentile service time wait-for-snapshot-recovery 543603 544400 796.062 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput default 3.01298 3.01165 -0.00133 ops/s
Mean Throughput default 3.02114 3.01898 -0.00216 ops/s
Median Throughput default 3.01927 3.01734 -0.00193 ops/s
Max Throughput default 3.03722 3.03344 -0.00378 ops/s
50th percentile latency default 7.29061 7.4149 0.12429 ms
90th percentile latency default 8.04517 8.30092 0.25574 ms
99th percentile latency default 8.98043 9.29167 0.31124 ms
100th percentile latency default 9.17219 9.71 0.53781 ms
50th percentile service time default 6.10266 6.22067 0.11802 ms
90th percentile service time default 6.79657 7.04903 0.25246 ms
99th percentile service time default 7.62846 7.81156 0.1831 ms
100th percentile service time default 7.65986 8.12903 0.46917 ms
error rate default 0 0 0 %
Min Throughput range 0.702382 0.70229 -9e-05 ops/s
Mean Throughput range 0.703912 0.703759 -0.00015 ops/s
Median Throughput range 0.703558 0.703417 -0.00014 ops/s
Max Throughput range 0.707054 0.706782 -0.00027 ops/s
50th percentile latency range 167.795 164.015 -3.77969 ms
90th percentile latency range 169.879 167.677 -2.20166 ms
99th percentile latency range 187.165 180.917 -6.2479 ms
100th percentile latency range 195.649 189.332 -6.31735 ms
50th percentile service time range 165.648 161.881 -3.76723 ms
90th percentile service time range 167.169 165.13 -2.0387 ms
99th percentile service time range 184.503 179.242 -5.26054 ms
100th percentile service time range 193.2 187.66 -5.54048 ms
error rate range 0 0 0 %
Min Throughput distance_amount_agg 0.0825612 0.0791711 -0.00339 ops/s
Mean Throughput distance_amount_agg 0.0829961 0.0792486 -0.00375 ops/s
Median Throughput distance_amount_agg 0.0829647 0.0792034 -0.00376 ops/s
Max Throughput distance_amount_agg 0.0833186 0.0794753 -0.00384 ops/s
50th percentile latency distance_amount_agg 1.1598e+06 1.22019e+06 60388.1 ms
90th percentile latency distance_amount_agg 1.62693e+06 1.70475e+06 77813.4 ms
99th percentile latency distance_amount_agg 1.73243e+06 1.81325e+06 80812.9 ms
100th percentile latency distance_amount_agg 1.73827e+06 1.81926e+06 80996.9 ms
50th percentile service time distance_amount_agg 12127.1 12603 475.916 ms
90th percentile service time distance_amount_agg 12293.8 12787.8 494.046 ms
99th percentile service time distance_amount_agg 12691.5 13656.1 964.575 ms
100th percentile service time distance_amount_agg 12882.7 13703.4 820.706 ms
error rate distance_amount_agg 0 0 0 %
Min Throughput autohisto_agg 1.50881 1.50871 -0.0001 ops/s
Mean Throughput autohisto_agg 1.51457 1.5144 -0.00017 ops/s
Median Throughput autohisto_agg 1.51325 1.51311 -0.00015 ops/s
Max Throughput autohisto_agg 1.52622 1.52592 -0.0003 ops/s
50th percentile latency autohisto_agg 8.35795 8.34872 -0.00923 ms
90th percentile latency autohisto_agg 9.04802 8.9006 -0.14742 ms
99th percentile latency autohisto_agg 10.9732 11.6765 0.70335 ms
100th percentile latency autohisto_agg 11.085 12.887 1.80203 ms
50th percentile service time autohisto_agg 6.7854 6.78368 -0.00173 ms
90th percentile service time autohisto_agg 7.48182 7.4697 -0.01212 ms
99th percentile service time autohisto_agg 9.21666 10.1183 0.90162 ms
100th percentile service time autohisto_agg 9.33929 11.6774 2.33813 ms
error rate autohisto_agg 0 0 0 %
Min Throughput date_histogram_agg 1.50975 1.50976 1e-05 ops/s
Mean Throughput date_histogram_agg 1.51612 1.51614 1e-05 ops/s
Median Throughput date_histogram_agg 1.51467 1.51468 1e-05 ops/s
Max Throughput date_histogram_agg 1.52907 1.52908 1e-05 ops/s
50th percentile latency date_histogram_agg 7.83354 7.777 -0.05653 ms
90th percentile latency date_histogram_agg 8.28102 8.26909 -0.01193 ms
99th percentile latency date_histogram_agg 10.0723 9.15384 -0.91846 ms
100th percentile latency date_histogram_agg 10.2462 9.55917 -0.68703 ms
50th percentile service time date_histogram_agg 6.37833 6.29758 -0.08075 ms
90th percentile service time date_histogram_agg 6.5363 6.57879 0.04249 ms
99th percentile service time date_histogram_agg 8.15519 7.19673 -0.95847 ms
100th percentile service time date_histogram_agg 8.39304 7.55142 -0.84162 ms
error rate date_histogram_agg 0 0 0 %
Min Throughput desc_sort_tip_amount 0.502368 0.502354 -1e-05 ops/s
Mean Throughput desc_sort_tip_amount 0.503895 0.50387 -2e-05 ops/s
Median Throughput desc_sort_tip_amount 0.503543 0.503521 -2e-05 ops/s
Max Throughput desc_sort_tip_amount 0.50703 0.506988 -4e-05 ops/s
50th percentile latency desc_sort_tip_amount 35.2412 35.0663 -0.17485 ms
90th percentile latency desc_sort_tip_amount 36.2964 35.7633 -0.53311 ms
99th percentile latency desc_sort_tip_amount 38.6749 58.1394 19.4646 ms
100th percentile latency desc_sort_tip_amount 38.7614 63.0179 24.2565 ms
50th percentile service time desc_sort_tip_amount 32.5709 32.4453 -0.12561 ms
90th percentile service time desc_sort_tip_amount 33.1754 32.9172 -0.25818 ms
99th percentile service time desc_sort_tip_amount 35.5164 55.1114 19.595 ms
100th percentile service time desc_sort_tip_amount 35.6268 59.9488 24.322 ms
error rate desc_sort_tip_amount 0 0 0 %
Min Throughput asc_sort_tip_amount 0.503048 0.503045 -0 ops/s
Mean Throughput asc_sort_tip_amount 0.505017 0.505012 -0 ops/s
Median Throughput asc_sort_tip_amount 0.504563 0.504557 -1e-05 ops/s
Max Throughput asc_sort_tip_amount 0.509069 0.509062 -1e-05 ops/s
50th percentile latency asc_sort_tip_amount 8.34277 8.77204 0.42928 ms
90th percentile latency asc_sort_tip_amount 8.86363 9.46142 0.5978 ms
99th percentile latency asc_sort_tip_amount 9.71171 10.9759 1.26424 ms
100th percentile latency asc_sort_tip_amount 10.1123 11.5547 1.4424 ms
50th percentile service time asc_sort_tip_amount 5.57208 6.10186 0.52978 ms
90th percentile service time asc_sort_tip_amount 5.77394 6.31059 0.53665 ms
99th percentile service time asc_sort_tip_amount 6.66928 8.24568 1.57641 ms
100th percentile service time asc_sort_tip_amount 6.80853 8.98225 2.17372 ms
error rate asc_sort_tip_amount 0 0 0 %

@opensearch-ci-bot
Copy link
Collaborator

Benchmark Baseline Comparison Results

Benchmark Results for Job: https://build.ci.opensearch.org/job/benchmark-compare/46/

Metric Task Baseline Contender Diff Unit
Cumulative indexing time of primary shards 0 0 0 min
Min cumulative indexing time across primary shard 0 0 0 min
Median cumulative indexing time across primary shard 0 0 0 min
Max cumulative indexing time across primary shard 0 0 0 min
Cumulative indexing throttle time of primary shards 0 0 0 min
Min cumulative indexing throttle time across primary shard 0 0 0 min
Median cumulative indexing throttle time across primary shard 0 0 0 min
Max cumulative indexing throttle time across primary shard 0 0 0 min
Cumulative merge time of primary shards 0 0 0 min
Cumulative merge count of primary shards 0 0 0
Min cumulative merge time across primary shard 0 0 0 min
Median cumulative merge time across primary shard 0 0 0 min
Max cumulative merge time across primary shard 0 0 0 min
Cumulative merge throttle time of primary shards 0 0 0 min
Min cumulative merge throttle time across primary shard 0 0 0 min
Median cumulative merge throttle time across primary shard 0 0 0 min
Max cumulative merge throttle time across primary shard 0 0 0 min
Cumulative refresh time of primary shards 0 0 0 min
Cumulative refresh count of primary shards 4 4 0
Min cumulative refresh time across primary shard 0 0 0 min
Median cumulative refresh time across primary shard 0 0 0 min
Max cumulative refresh time across primary shard 0 0 0 min
Cumulative flush time of primary shards 0 0 0 min
Cumulative flush count of primary shards 1 1 0
Min cumulative flush time across primary shard 0 0 0 min
Median cumulative flush time across primary shard 0 0 0 min
Max cumulative flush time across primary shard 0 0 0 min
Total Young Gen GC time 1.465 1.611 0.146 s
Total Young Gen GC count 54 76 22
Total Old Gen GC time 0 0 0 s
Total Old Gen GC count 0 0 0
Store size 22.1011 22.1011 0 GB
Translog size 5.12227e-08 5.12227e-08 0 GB
Heap used for segments 0 0 0 MB
Heap used for doc values 0 0 0 MB
Heap used for terms 0 0 0 MB
Heap used for norms 0 0 0 MB
Heap used for points 0 0 0 MB
Heap used for stored fields 0 0 0 MB
Segment count 8 8 0
Min Throughput wait-for-snapshot-recovery 4.1885e+07 4.18521e+07 -32872 byte/s
Mean Throughput wait-for-snapshot-recovery 4.1885e+07 4.18521e+07 -32872 byte/s
Median Throughput wait-for-snapshot-recovery 4.1885e+07 4.18521e+07 -32872 byte/s
Max Throughput wait-for-snapshot-recovery 4.1885e+07 4.18521e+07 -32872 byte/s
100th percentile latency wait-for-snapshot-recovery 561470 561419 -50.9375 ms
100th percentile service time wait-for-snapshot-recovery 561470 561419 -50.9375 ms
error rate wait-for-snapshot-recovery 0 0 0 %
Min Throughput wait-until-merges-finish 102.106 105.775 3.66935 ops/s
Mean Throughput wait-until-merges-finish 102.106 105.775 3.66935 ops/s
Median Throughput wait-until-merges-finish 102.106 105.775 3.66935 ops/s
Max Throughput wait-until-merges-finish 102.106 105.775 3.66935 ops/s
100th percentile latency wait-until-merges-finish 9.49682 9.14541 -0.35142 ms
100th percentile service time wait-until-merges-finish 9.49682 9.14541 -0.35142 ms
error rate wait-until-merges-finish 0 0 0 %
Min Throughput default 2.00531 2.00523 -8e-05 ops/s
Mean Throughput default 2.00644 2.00635 -8e-05 ops/s
Median Throughput default 2.00635 2.00627 -8e-05 ops/s
Max Throughput default 2.0079 2.0078 -0.0001 ops/s
50th percentile latency default 7.10408 7.2257 0.12162 ms
90th percentile latency default 7.82332 7.78566 -0.03766 ms
99th percentile latency default 8.75158 18.9338 10.1822 ms
100th percentile latency default 8.76073 29.7283 20.9675 ms
50th percentile service time default 5.78127 5.78895 0.00768 ms
90th percentile service time default 6.26693 6.39982 0.13289 ms
99th percentile service time default 7.41174 17.5389 10.1272 ms
100th percentile service time default 7.67508 28.2012 20.5261 ms
error rate default 0 0 0 %
Min Throughput desc_sort_timestamp 2.00288 2.00372 0.00084 ops/s
Mean Throughput desc_sort_timestamp 2.00349 2.00452 0.00103 ops/s
Median Throughput desc_sort_timestamp 2.00345 2.00446 0.00101 ops/s
Max Throughput desc_sort_timestamp 2.00429 2.00554 0.00125 ops/s
50th percentile latency desc_sort_timestamp 49.8375 49.8122 -0.02529 ms
90th percentile latency desc_sort_timestamp 54.274 51.6788 -2.59519 ms
99th percentile latency desc_sort_timestamp 58.8175 57.3856 -1.43188 ms
100th percentile latency desc_sort_timestamp 58.9693 61.2786 2.30931 ms
50th percentile service time desc_sort_timestamp 48.4577 48.4306 -0.02714 ms
90th percentile service time desc_sort_timestamp 52.7472 50.0924 -2.65486 ms
99th percentile service time desc_sort_timestamp 57.0971 56.2665 -0.83058 ms
100th percentile service time desc_sort_timestamp 57.1908 59.7792 2.58845 ms
error rate desc_sort_timestamp 0 0 0 %
Min Throughput asc_sort_timestamp 2.00596 2.00596 1e-05 ops/s
Mean Throughput asc_sort_timestamp 2.00723 2.00724 0 ops/s
Median Throughput asc_sort_timestamp 2.00714 2.00714 -0 ops/s
Max Throughput asc_sort_timestamp 2.00889 2.00889 -0 ops/s
50th percentile latency asc_sort_timestamp 17.7154 16.0539 -1.66154 ms
90th percentile latency asc_sort_timestamp 18.4657 16.7534 -1.71229 ms
99th percentile latency asc_sort_timestamp 21.4617 30.9437 9.48199 ms
100th percentile latency asc_sort_timestamp 23.3896 39.4377 16.0481 ms
50th percentile service time asc_sort_timestamp 16.4199 14.6889 -1.73102 ms
90th percentile service time asc_sort_timestamp 16.9712 15.057 -1.91419 ms
99th percentile service time asc_sort_timestamp 20.0439 29.2796 9.23575 ms
100th percentile service time asc_sort_timestamp 22.1788 37.8048 15.6259 ms
error rate asc_sort_timestamp 0 0 0 %
Min Throughput desc_sort_with_after_timestamp 2.00106 2.00165 0.00059 ops/s
Mean Throughput desc_sort_with_after_timestamp 2.00129 2.002 0.00071 ops/s
Median Throughput desc_sort_with_after_timestamp 2.00127 2.00197 0.0007 ops/s
Max Throughput desc_sort_with_after_timestamp 2.00158 2.00246 0.00088 ops/s
50th percentile latency desc_sort_with_after_timestamp 341.84 310.299 -31.5406 ms
90th percentile latency desc_sort_with_after_timestamp 356.441 318.029 -38.4118 ms
99th percentile latency desc_sort_with_after_timestamp 398.688 343.062 -55.6256 ms
100th percentile latency desc_sort_with_after_timestamp 399.145 351.195 -47.95 ms
50th percentile service time desc_sort_with_after_timestamp 340.79 309.261 -31.5288 ms
90th percentile service time desc_sort_with_after_timestamp 355.559 317.202 -38.3571 ms
99th percentile service time desc_sort_with_after_timestamp 397.82 342.536 -55.2833 ms
100th percentile service time desc_sort_with_after_timestamp 397.884 350.678 -47.2059 ms
error rate desc_sort_with_after_timestamp 0 0 0 %
Min Throughput asc_sort_with_after_timestamp 2.0024 2.00284 0.00044 ops/s
Mean Throughput asc_sort_with_after_timestamp 2.00291 2.00344 0.00053 ops/s
Median Throughput asc_sort_with_after_timestamp 2.00287 2.00339 0.00052 ops/s
Max Throughput asc_sort_with_after_timestamp 2.00357 2.00422 0.00065 ops/s
50th percentile latency asc_sort_with_after_timestamp 296.281 277.241 -19.0404 ms
90th percentile latency asc_sort_with_after_timestamp 304.012 289.172 -14.8403 ms
99th percentile latency asc_sort_with_after_timestamp 338.618 302.325 -36.2927 ms
100th percentile latency asc_sort_with_after_timestamp 350.211 302.821 -47.3898 ms
50th percentile service time asc_sort_with_after_timestamp 294.744 276.156 -18.5884 ms
90th percentile service time asc_sort_with_after_timestamp 302.581 287.932 -14.6491 ms
99th percentile service time asc_sort_with_after_timestamp 337.744 301.335 -36.4096 ms
100th percentile service time asc_sort_with_after_timestamp 349.456 301.859 -47.5971 ms
error rate asc_sort_with_after_timestamp 0 0 0 %
Min Throughput desc_sort_timestamp_can_match_shortcut 2.00418 2.00443 0.00025 ops/s
Mean Throughput desc_sort_timestamp_can_match_shortcut 2.00507 2.00538 0.00031 ops/s
Median Throughput desc_sort_timestamp_can_match_shortcut 2.005 2.00531 0.0003 ops/s
Max Throughput desc_sort_timestamp_can_match_shortcut 2.00621 2.00662 0.00041 ops/s
50th percentile latency desc_sort_timestamp_can_match_shortcut 17.3595 15.6286 -1.73094 ms
90th percentile latency desc_sort_timestamp_can_match_shortcut 18.1284 16.1844 -1.94394 ms
99th percentile latency desc_sort_timestamp_can_match_shortcut 24.8906 22.4218 -2.46874 ms
100th percentile latency desc_sort_timestamp_can_match_shortcut 26.0508 23.3702 -2.68061 ms
50th percentile service time desc_sort_timestamp_can_match_shortcut 15.8848 14.2892 -1.59557 ms
90th percentile service time desc_sort_timestamp_can_match_shortcut 16.7387 14.6011 -2.1376 ms
99th percentile service time desc_sort_timestamp_can_match_shortcut 23.2554 21.2504 -2.00502 ms
100th percentile service time desc_sort_timestamp_can_match_shortcut 24.8006 22.1405 -2.66009 ms
error rate desc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput desc_sort_timestamp_no_can_match_shortcut 2.0064 2.00643 2e-05 ops/s
Mean Throughput desc_sort_timestamp_no_can_match_shortcut 2.00777 2.0078 3e-05 ops/s
Median Throughput desc_sort_timestamp_no_can_match_shortcut 2.00766 2.00769 3e-05 ops/s
Max Throughput desc_sort_timestamp_no_can_match_shortcut 2.00955 2.00958 3e-05 ops/s
50th percentile latency desc_sort_timestamp_no_can_match_shortcut 17.2654 15.5172 -1.74813 ms
90th percentile latency desc_sort_timestamp_no_can_match_shortcut 17.9515 16.1358 -1.81572 ms
99th percentile latency desc_sort_timestamp_no_can_match_shortcut 21.0933 18.596 -2.49724 ms
100th percentile latency desc_sort_timestamp_no_can_match_shortcut 22.3556 20.3683 -1.98729 ms
50th percentile service time desc_sort_timestamp_no_can_match_shortcut 15.7976 14.2092 -1.58846 ms
90th percentile service time desc_sort_timestamp_no_can_match_shortcut 16.724 14.7804 -1.94358 ms
99th percentile service time desc_sort_timestamp_no_can_match_shortcut 19.8893 17.4501 -2.43918 ms
100th percentile service time desc_sort_timestamp_no_can_match_shortcut 21.3405 19.4557 -1.8848 ms
error rate desc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_can_match_shortcut 2.00633 2.00638 5e-05 ops/s
Mean Throughput asc_sort_timestamp_can_match_shortcut 2.00768 2.00773 5e-05 ops/s
Median Throughput asc_sort_timestamp_can_match_shortcut 2.00758 2.00763 5e-05 ops/s
Max Throughput asc_sort_timestamp_can_match_shortcut 2.00943 2.00948 6e-05 ops/s
50th percentile latency asc_sort_timestamp_can_match_shortcut 16.2647 15.4711 -0.79358 ms
90th percentile latency asc_sort_timestamp_can_match_shortcut 16.7442 15.9557 -0.78841 ms
99th percentile latency asc_sort_timestamp_can_match_shortcut 30.6226 17.2303 -13.3923 ms
100th percentile latency asc_sort_timestamp_can_match_shortcut 42.1531 18.2545 -23.8986 ms
50th percentile service time asc_sort_timestamp_can_match_shortcut 15.003 14.2228 -0.78023 ms
90th percentile service time asc_sort_timestamp_can_match_shortcut 15.2222 14.3926 -0.82958 ms
99th percentile service time asc_sort_timestamp_can_match_shortcut 29.4778 15.5949 -13.8829 ms
100th percentile service time asc_sort_timestamp_can_match_shortcut 41.1978 16.6722 -24.5256 ms
error rate asc_sort_timestamp_can_match_shortcut 0 0 0 %
Min Throughput asc_sort_timestamp_no_can_match_shortcut 2.00643 2.00644 1e-05 ops/s
Mean Throughput asc_sort_timestamp_no_can_match_shortcut 2.00779 2.00781 2e-05 ops/s
Median Throughput asc_sort_timestamp_no_can_match_shortcut 2.00769 2.00771 2e-05 ops/s
Max Throughput asc_sort_timestamp_no_can_match_shortcut 2.00956 2.00959 3e-05 ops/s
50th percentile latency asc_sort_timestamp_no_can_match_shortcut 16.4327 15.7016 -0.7311 ms
90th percentile latency asc_sort_timestamp_no_can_match_shortcut 16.7835 16.252 -0.53144 ms
99th percentile latency asc_sort_timestamp_no_can_match_shortcut 19.9057 19.7547 -0.15095 ms
100th percentile latency asc_sort_timestamp_no_can_match_shortcut 21.6584 21.5203 -0.13807 ms
50th percentile service time asc_sort_timestamp_no_can_match_shortcut 14.9813 14.4417 -0.53956 ms
90th percentile service time asc_sort_timestamp_no_can_match_shortcut 15.1432 14.7672 -0.37599 ms
99th percentile service time asc_sort_timestamp_no_can_match_shortcut 18.6745 17.9459 -0.72857 ms
100th percentile service time asc_sort_timestamp_no_can_match_shortcut 20.719 19.9042 -0.81472 ms
error rate asc_sort_timestamp_no_can_match_shortcut 0 0 0 %
Min Throughput term 2.00615 2.00618 3e-05 ops/s
Mean Throughput term 2.00746 2.00749 3e-05 ops/s
Median Throughput term 2.00736 2.00738 2e-05 ops/s
Max Throughput term 2.00916 2.00919 2e-05 ops/s
50th percentile latency term 6.34016 5.8509 -0.48926 ms
90th percentile latency term 6.85643 6.33982 -0.51661 ms
99th percentile latency term 7.57523 7.01936 -0.55587 ms
100th percentile latency term 7.74918 7.12774 -0.62143 ms
50th percentile service time term 5.02888 4.51442 -0.51446 ms
90th percentile service time term 5.30751 4.72142 -0.58609 ms
99th percentile service time term 5.97557 5.56352 -0.41205 ms
100th percentile service time term 5.98267 5.59011 -0.39255 ms
error rate term 0 0 0 %
Min Throughput multi_terms-keyword 1.31095 1.38708 0.07613 ops/s
Mean Throughput multi_terms-keyword 1.31491 1.38878 0.07388 ops/s
Median Throughput multi_terms-keyword 1.31533 1.38885 0.07352 ops/s
Max Throughput multi_terms-keyword 1.31794 1.39016 0.07222 ops/s
50th percentile latency multi_terms-keyword 64920.5 54974.1 -9946.38 ms
90th percentile latency multi_terms-keyword 74981.1 63617.2 -11363.9 ms
99th percentile latency multi_terms-keyword 77224.4 65550.6 -11673.8 ms
100th percentile latency multi_terms-keyword 77347.3 65656 -11691.4 ms
50th percentile service time multi_terms-keyword 747.957 711.787 -36.1692 ms
90th percentile service time multi_terms-keyword 755.285 719.878 -35.4079 ms
99th percentile service time multi_terms-keyword 810.797 817.264 6.46625 ms
100th percentile service time multi_terms-keyword 859.482 825.719 -33.7626 ms
error rate multi_terms-keyword 0 0 0 %
Min Throughput keyword-terms 2.00446 2.00447 0 ops/s
Mean Throughput keyword-terms 2.00542 2.00541 -1e-05 ops/s
Median Throughput keyword-terms 2.00537 2.00534 -3e-05 ops/s
Max Throughput keyword-terms 2.00666 2.00665 -1e-05 ops/s
50th percentile latency keyword-terms 28.6075 24.3894 -4.21804 ms
90th percentile latency keyword-terms 29.4123 24.7969 -4.61543 ms
99th percentile latency keyword-terms 33.5898 26.454 -7.13581 ms
100th percentile latency keyword-terms 37.0413 27.7026 -9.33862 ms
50th percentile service time keyword-terms 26.465 22.0009 -4.4641 ms
90th percentile service time keyword-terms 27.0187 22.3998 -4.61889 ms
99th percentile service time keyword-terms 31.0343 24.3075 -6.7268 ms
100th percentile service time keyword-terms 34.3586 25.9032 -8.45536 ms
error rate keyword-terms 0 0 0 %
Min Throughput keyword-terms-low-cardinality 2.0062 2.00635 0.00015 ops/s
Mean Throughput keyword-terms-low-cardinality 2.00753 2.0077 0.00017 ops/s
Median Throughput keyword-terms-low-cardinality 2.00743 2.00759 0.00016 ops/s
Max Throughput keyword-terms-low-cardinality 2.00924 2.00945 0.00022 ops/s
50th percentile latency keyword-terms-low-cardinality 23.7617 21.4275 -2.33418 ms
90th percentile latency keyword-terms-low-cardinality 24.2673 21.9889 -2.27832 ms
99th percentile latency keyword-terms-low-cardinality 27.4322 33.7571 6.32494 ms
100th percentile latency keyword-terms-low-cardinality 29.1814 35.0847 5.90335 ms
50th percentile service time keyword-terms-low-cardinality 21.4408 19.2658 -2.17494 ms
90th percentile service time keyword-terms-low-cardinality 21.6871 19.494 -2.19308 ms
99th percentile service time keyword-terms-low-cardinality 25.0474 31.3446 6.29716 ms
100th percentile service time keyword-terms-low-cardinality 26.8775 32.9327 6.05518 ms
error rate keyword-terms-low-cardinality 0 0 0 %
Min Throughput composite-terms 2.00202 2.00229 0.00028 ops/s
Mean Throughput composite-terms 2.00245 2.00278 0.00033 ops/s
Median Throughput composite-terms 2.00242 2.00274 0.00033 ops/s
Max Throughput composite-terms 2.00301 2.00341 0.0004 ops/s
50th percentile latency composite-terms 238.286 219.33 -18.9551 ms
90th percentile latency composite-terms 245.48 224.376 -21.1041 ms
99th percentile latency composite-terms 252.609 237.373 -15.2353 ms
100th percentile latency composite-terms 252.636 239.762 -12.8735 ms
50th percentile service time composite-terms 237.085 218.064 -19.0215 ms
90th percentile service time composite-terms 243.94 223.355 -20.5851 ms
99th percentile service time composite-terms 251.789 236.464 -15.3253 ms
100th percentile service time composite-terms 252.003 238.603 -13.4002 ms
error rate composite-terms 0 0 0 %
Min Throughput composite_terms-keyword 2.00028 2.00084 0.00057 ops/s
Mean Throughput composite_terms-keyword 2.00034 2.00102 0.00068 ops/s
Median Throughput composite_terms-keyword 2.00034 2.00101 0.00067 ops/s
Max Throughput composite_terms-keyword 2.00043 2.00124 0.00082 ops/s
50th percentile latency composite_terms-keyword 444.985 400.686 -44.2985 ms
90th percentile latency composite_terms-keyword 448.54 406.601 -41.9391 ms
99th percentile latency composite_terms-keyword 455.09 416.316 -38.7739 ms
100th percentile latency composite_terms-keyword 457.376 419.502 -37.8747 ms
50th percentile service time composite_terms-keyword 443.997 399.826 -44.1713 ms
90th percentile service time composite_terms-keyword 447.663 405.586 -42.0769 ms
99th percentile service time composite_terms-keyword 454.2 415.471 -38.7298 ms
100th percentile service time composite_terms-keyword 456.926 418.756 -38.17 ms
error rate composite_terms-keyword 0 0 0 %
Min Throughput composite-date_histogram-daily 2.00616 2.00618 2e-05 ops/s
Mean Throughput composite-date_histogram-daily 2.00748 2.00749 1e-05 ops/s
Median Throughput composite-date_histogram-daily 2.00738 2.00739 1e-05 ops/s
Max Throughput composite-date_histogram-daily 2.00919 2.00921 2e-05 ops/s
50th percentile latency composite-date_histogram-daily 4.67829 4.55325 -0.12504 ms
90th percentile latency composite-date_histogram-daily 5.08597 4.93242 -0.15355 ms
99th percentile latency composite-date_histogram-daily 5.3164 5.23597 -0.08043 ms
100th percentile latency composite-date_histogram-daily 5.35762 5.27057 -0.08705 ms
50th percentile service time composite-date_histogram-daily 3.31641 3.19875 -0.11765 ms
90th percentile service time composite-date_histogram-daily 3.42745 3.30291 -0.12454 ms
99th percentile service time composite-date_histogram-daily 3.63288 3.63001 -0.00288 ms
100th percentile service time composite-date_histogram-daily 3.68245 3.64535 -0.0371 ms
error rate composite-date_histogram-daily 0 0 0 %
Min Throughput range 2.00608 2.006 -8e-05 ops/s
Mean Throughput range 2.00738 2.00728 -0.0001 ops/s
Median Throughput range 2.00728 2.00718 -9e-05 ops/s
Max Throughput range 2.00906 2.00893 -0.00013 ops/s
50th percentile latency range 18.2959 17.2253 -1.07064 ms
90th percentile latency range 18.598 17.7026 -0.89536 ms
99th percentile latency range 18.8891 18.0787 -0.81032 ms
100th percentile latency range 18.892 18.105 -0.78699 ms
50th percentile service time range 16.9914 16.0222 -0.9692 ms
90th percentile service time range 17.1716 16.2094 -0.96219 ms
99th percentile service time range 17.4035 16.3718 -1.03177 ms
100th percentile service time range 17.448 16.4107 -1.03724 ms
error rate range 0 0 0 %
Min Throughput range-numeric 2.00657 2.00657 1e-05 ops/s
Mean Throughput range-numeric 2.00796 2.00797 1e-05 ops/s
Median Throughput range-numeric 2.00786 2.00787 1e-05 ops/s
Max Throughput range-numeric 2.00979 2.00979 0 ops/s
50th percentile latency range-numeric 3.96205 3.71845 -0.2436 ms
90th percentile latency range-numeric 4.39096 4.11423 -0.27673 ms
99th percentile latency range-numeric 4.96345 4.21633 -0.74712 ms
100th percentile latency range-numeric 5.11192 4.2275 -0.88442 ms
50th percentile service time range-numeric 2.58466 2.39032 -0.19435 ms
90th percentile service time range-numeric 2.70691 2.51173 -0.19518 ms
99th percentile service time range-numeric 3.07417 2.57377 -0.5004 ms
100th percentile service time range-numeric 3.21405 2.6047 -0.60936 ms
error rate range-numeric 0 0 0 %
Min Throughput keyword-in-range 2.00487 2.00481 -6e-05 ops/s
Mean Throughput keyword-in-range 2.00591 2.00583 -8e-05 ops/s
Median Throughput keyword-in-range 2.00583 2.00575 -8e-05 ops/s
Max Throughput keyword-in-range 2.00724 2.00716 -8e-05 ops/s
50th percentile latency keyword-in-range 82.3827 63.8399 -18.5428 ms
90th percentile latency keyword-in-range 82.982 64.3522 -18.6299 ms
99th percentile latency keyword-in-range 87.187 64.7597 -22.4273 ms
100th percentile latency keyword-in-range 90.8385 64.8787 -25.9599 ms
50th percentile service time keyword-in-range 81.2058 62.5717 -18.6341 ms
90th percentile service time keyword-in-range 81.6167 62.9007 -18.716 ms
99th percentile service time keyword-in-range 85.7479 63.5945 -22.1533 ms
100th percentile service time keyword-in-range 89.3027 63.7025 -25.6002 ms
error rate keyword-in-range 0 0 0 %
Min Throughput date_histogram_hourly_agg 2.00432 2.00438 6e-05 ops/s
Mean Throughput date_histogram_hourly_agg 2.00524 2.00531 6e-05 ops/s
Median Throughput date_histogram_hourly_agg 2.00517 2.00523 6e-05 ops/s
Max Throughput date_histogram_hourly_agg 2.00644 2.00652 8e-05 ops/s
50th percentile latency date_histogram_hourly_agg 8.75342 8.40144 -0.35197 ms
90th percentile latency date_histogram_hourly_agg 9.17203 8.91537 -0.25666 ms
99th percentile latency date_histogram_hourly_agg 9.37428 10.7391 1.36478 ms
100th percentile latency date_histogram_hourly_agg 9.39243 11.2927 1.90026 ms
50th percentile service time date_histogram_hourly_agg 7.40171 7.12042 -0.28129 ms
90th percentile service time date_histogram_hourly_agg 7.66136 7.35803 -0.30332 ms
99th percentile service time date_histogram_hourly_agg 8.00836 9.28143 1.27307 ms
100th percentile service time date_histogram_hourly_agg 8.16491 9.94893 1.78401 ms
error rate date_histogram_hourly_agg 0 0 0 %
Min Throughput date_histogram_minute_agg 2.00559 2.00594 0.00035 ops/s
Mean Throughput date_histogram_minute_agg 2.00678 2.0072 0.00042 ops/s
Median Throughput date_histogram_minute_agg 2.00669 2.0071 0.00042 ops/s
Max Throughput date_histogram_minute_agg 2.00832 2.00884 0.00051 ops/s
50th percentile latency date_histogram_minute_agg 41.589 40.5172 -1.07178 ms
90th percentile latency date_histogram_minute_agg 42.4999 41.2245 -1.27539 ms
99th percentile latency date_histogram_minute_agg 47.3087 46.3868 -0.9219 ms
100th percentile latency date_histogram_minute_agg 51.2906 49.0241 -2.26649 ms
50th percentile service time date_histogram_minute_agg 40.241 39.1382 -1.10282 ms
90th percentile service time date_histogram_minute_agg 41.1846 39.793 -1.39166 ms
99th percentile service time date_histogram_minute_agg 46.1717 45.3888 -0.7829 ms
100th percentile service time date_histogram_minute_agg 50.1708 48.0706 -2.10022 ms
error rate date_histogram_minute_agg 0 0 0 %
Min Throughput scroll 44.561 46.22 1.659 pages/s
Mean Throughput scroll 44.8152 46.426 1.61079 pages/s
Median Throughput scroll 44.8467 46.4335 1.58673 pages/s
Max Throughput scroll 44.9953 46.5356 1.5403 pages/s
50th percentile latency scroll 14430 9690.89 -4739.12 ms
90th percentile latency scroll 16304.7 10916.3 -5388.47 ms
99th percentile latency scroll 16667.7 11219.1 -5448.59 ms
100th percentile latency scroll 16686 11235 -5450.98 ms
50th percentile service time scroll 536.182 521.903 -14.2783 ms
90th percentile service time scroll 542.304 532.237 -10.0672 ms
99th percentile service time scroll 570.892 553.822 -17.0695 ms
100th percentile service time scroll 578.623 557.803 -20.8199 ms
error rate scroll 0 0 0 %
Min Throughput query-string-on-message 2.00566 2.00564 -2e-05 ops/s
Mean Throughput query-string-on-message 2.00687 2.00684 -4e-05 ops/s
Median Throughput query-string-on-message 2.00678 2.00674 -4e-05 ops/s
Max Throughput query-string-on-message 2.00844 2.00838 -6e-05 ops/s
50th percentile latency query-string-on-message 6.36315 6.53581 0.17266 ms
90th percentile latency query-string-on-message 6.94911 6.92012 -0.02898 ms
99th percentile latency query-string-on-message 7.90895 7.76756 -0.14139 ms
100th percentile latency query-string-on-message 7.91038 7.94824 0.03786 ms
50th percentile service time query-string-on-message 5.04345 5.17484 0.13138 ms
90th percentile service time query-string-on-message 5.32448 5.37015 0.04566 ms
99th percentile service time query-string-on-message 6.77858 6.46216 -0.31641 ms
100th percentile service time query-string-on-message 6.94735 6.50222 -0.44513 ms
error rate query-string-on-message 0 0 0 %
Min Throughput query-string-on-message-filtered 2.00601 2.00605 3e-05 ops/s
Mean Throughput query-string-on-message-filtered 2.0073 2.00734 4e-05 ops/s
Median Throughput query-string-on-message-filtered 2.0072 2.00725 5e-05 ops/s
Max Throughput query-string-on-message-filtered 2.00897 2.00901 4e-05 ops/s
50th percentile latency query-string-on-message-filtered 15.528 14.3097 -1.21836 ms
90th percentile latency query-string-on-message-filtered 16.1215 14.8085 -1.31302 ms
99th percentile latency query-string-on-message-filtered 17.0165 16.7089 -0.3076 ms
100th percentile latency query-string-on-message-filtered 17.0318 17.2546 0.22274 ms
50th percentile service time query-string-on-message-filtered 14.1717 13.0688 -1.10286 ms
90th percentile service time query-string-on-message-filtered 14.5115 13.2264 -1.28514 ms
99th percentile service time query-string-on-message-filtered 15.6674 15.126 -0.54132 ms
100th percentile service time query-string-on-message-filtered 16.0853 15.7005 -0.38486 ms
error rate query-string-on-message-filtered 0 0 0 %
Min Throughput query-string-on-message-filtered-sorted-num 2.00568 2.00574 6e-05 ops/s
Mean Throughput query-string-on-message-filtered-sorted-num 2.00689 2.00696 8e-05 ops/s
Median Throughput query-string-on-message-filtered-sorted-num 2.00679 2.00687 8e-05 ops/s
Max Throughput query-string-on-message-filtered-sorted-num 2.00846 2.00855 8e-05 ops/s
50th percentile latency query-string-on-message-filtered-sorted-num 31.2628 30.0375 -1.2253 ms
90th percentile latency query-string-on-message-filtered-sorted-num 31.9226 30.6772 -1.24548 ms
99th percentile latency query-string-on-message-filtered-sorted-num 36.6169 31.737 -4.87989 ms
100th percentile latency query-string-on-message-filtered-sorted-num 36.62 31.8814 -4.73864 ms
50th percentile service time query-string-on-message-filtered-sorted-num 29.8298 28.746 -1.08379 ms
90th percentile service time query-string-on-message-filtered-sorted-num 30.5146 29.0777 -1.43692 ms
99th percentile service time query-string-on-message-filtered-sorted-num 34.8146 30.5759 -4.23863 ms
100th percentile service time query-string-on-message-filtered-sorted-num 34.8378 31.0595 -3.77828 ms
error rate query-string-on-message-filtered-sorted-num 0 0 0 %
Min Throughput sort_keyword_can_match_shortcut 2.00645 2.00644 -0 ops/s
Mean Throughput sort_keyword_can_match_shortcut 2.00782 2.00781 -0 ops/s
Median Throughput sort_keyword_can_match_shortcut 2.00772 2.00771 -1e-05 ops/s
Max Throughput sort_keyword_can_match_shortcut 2.0096 2.0096 0 ops/s
50th percentile latency sort_keyword_can_match_shortcut 5.6708 5.58433 -0.08647 ms
90th percentile latency sort_keyword_can_match_shortcut 6.17728 6.02341 -0.15387 ms
99th percentile latency sort_keyword_can_match_shortcut 6.397 7.39696 0.99996 ms
100th percentile latency sort_keyword_can_match_shortcut 6.40661 8.21486 1.80825 ms
50th percentile service time sort_keyword_can_match_shortcut 4.32193 4.27043 -0.0515 ms
90th percentile service time sort_keyword_can_match_shortcut 4.62517 4.35461 -0.27056 ms
99th percentile service time sort_keyword_can_match_shortcut 4.8866 5.91209 1.0255 ms
100th percentile service time sort_keyword_can_match_shortcut 4.94527 6.65032 1.70505 ms
error rate sort_keyword_can_match_shortcut 0 0 0 %
Min Throughput sort_keyword_no_can_match_shortcut 2.00656 2.00657 1e-05 ops/s
Mean Throughput sort_keyword_no_can_match_shortcut 2.00796 2.00797 1e-05 ops/s
Median Throughput sort_keyword_no_can_match_shortcut 2.00785 2.00786 1e-05 ops/s
Max Throughput sort_keyword_no_can_match_shortcut 2.00977 2.00979 2e-05 ops/s
50th percentile latency sort_keyword_no_can_match_shortcut 5.69902 5.61781 -0.08121 ms
90th percentile latency sort_keyword_no_can_match_shortcut 6.10256 6.03479 -0.06777 ms
99th percentile latency sort_keyword_no_can_match_shortcut 6.43337 6.14305 -0.29033 ms
100th percentile latency sort_keyword_no_can_match_shortcut 6.44631 6.15961 -0.2867 ms
50th percentile service time sort_keyword_no_can_match_shortcut 4.35633 4.35621 -0.00012 ms
90th percentile service time sort_keyword_no_can_match_shortcut 4.57051 4.4461 -0.12441 ms
99th percentile service time sort_keyword_no_can_match_shortcut 4.68965 4.87601 0.18636 ms
100th percentile service time sort_keyword_no_can_match_shortcut 4.69435 5.173 0.47865 ms
error rate sort_keyword_no_can_match_shortcut 0 0 0 %
Min Throughput sort_numeric_desc 2.00544 2.00532 -0.00012 ops/s
Mean Throughput sort_numeric_desc 2.0066 2.00646 -0.00013 ops/s
Median Throughput sort_numeric_desc 2.00651 2.00637 -0.00013 ops/s
Max Throughput sort_numeric_desc 2.00809 2.00794 -0.00015 ops/s
50th percentile latency sort_numeric_desc 8.57406 8.09141 -0.48266 ms
90th percentile latency sort_numeric_desc 9.06038 8.5447 -0.51568 ms
99th percentile latency sort_numeric_desc 9.3606 8.63408 -0.72651 ms
100th percentile latency sort_numeric_desc 9.41567 8.67334 -0.74234 ms
50th percentile service time sort_numeric_desc 7.21199 6.78307 -0.42892 ms
90th percentile service time sort_numeric_desc 7.40657 6.8645 -0.54207 ms
99th percentile service time sort_numeric_desc 7.67338 6.96679 -0.70659 ms
100th percentile service time sort_numeric_desc 7.77435 6.98722 -0.78713 ms
error rate sort_numeric_desc 0 0 0 %
Min Throughput sort_numeric_asc 2.00648 2.00645 -3e-05 ops/s
Mean Throughput sort_numeric_asc 2.00786 2.00783 -3e-05 ops/s
Median Throughput sort_numeric_asc 2.00776 2.00772 -4e-05 ops/s
Max Throughput sort_numeric_asc 2.00966 2.00961 -5e-05 ops/s
50th percentile latency sort_numeric_asc 6.91978 7.07799 0.15821 ms
90th percentile latency sort_numeric_asc 7.34156 7.45476 0.1132 ms
99th percentile latency sort_numeric_asc 7.59934 7.68927 0.08993 ms
100th percentile latency sort_numeric_asc 7.65287 7.73263 0.07976 ms
50th percentile service time sort_numeric_asc 5.61189 5.73258 0.12069 ms
90th percentile service time sort_numeric_asc 5.70501 5.81365 0.10864 ms
99th percentile service time sort_numeric_asc 5.92887 5.93866 0.00979 ms
100th percentile service time sort_numeric_asc 5.93854 5.9871 0.04856 ms
error rate sort_numeric_asc 0 0 0 %
Min Throughput sort_numeric_desc_with_match 2.00652 2.00651 -1e-05 ops/s
Mean Throughput sort_numeric_desc_with_match 2.00791 2.0079 -0 ops/s
Median Throughput sort_numeric_desc_with_match 2.00779 2.00779 -0 ops/s
Max Throughput sort_numeric_desc_with_match 2.0097 2.0097 0 ops/s
50th percentile latency sort_numeric_desc_with_match 3.8848 4.17342 0.28863 ms
90th percentile latency sort_numeric_desc_with_match 4.26993 4.65635 0.38642 ms
99th percentile latency sort_numeric_desc_with_match 4.48012 5.28201 0.80189 ms
100th percentile latency sort_numeric_desc_with_match 4.50378 5.66335 1.15958 ms
50th percentile service time sort_numeric_desc_with_match 2.53055 2.87522 0.34468 ms
90th percentile service time sort_numeric_desc_with_match 2.68181 2.93818 0.25637 ms
99th percentile service time sort_numeric_desc_with_match 2.75303 3.60427 0.85124 ms
100th percentile service time sort_numeric_desc_with_match 2.75389 3.92579 1.1719 ms
error rate sort_numeric_desc_with_match 0 0 0 %
Min Throughput sort_numeric_asc_with_match 2.00658 2.00659 1e-05 ops/s
Mean Throughput sort_numeric_asc_with_match 2.00799 2.008 1e-05 ops/s
Median Throughput sort_numeric_asc_with_match 2.00789 2.0079 1e-05 ops/s
Max Throughput sort_numeric_asc_with_match 2.00982 2.00982 0 ops/s
50th percentile latency sort_numeric_asc_with_match 3.62671 3.64169 0.01498 ms
90th percentile latency sort_numeric_asc_with_match 4.09575 4.01247 -0.08328 ms
99th percentile latency sort_numeric_asc_with_match 7.29185 4.16625 -3.1256 ms
100th percentile latency sort_numeric_asc_with_match 10.3339 4.17958 -6.15428 ms
50th percentile service time sort_numeric_asc_with_match 2.25348 2.31754 0.06406 ms
90th percentile service time sort_numeric_asc_with_match 2.44527 2.3926 -0.05267 ms
99th percentile service time sort_numeric_asc_with_match 5.63201 2.6639 -2.96811 ms
100th percentile service time sort_numeric_asc_with_match 8.69564 2.70422 -5.99142 ms
error rate sort_numeric_asc_with_match 0 0 0 %
Min Throughput range_field_conjunction_big_range_big_term_query 2.00658 2.00658 0 ops/s
Mean Throughput range_field_conjunction_big_range_big_term_query 2.00799 2.00799 1e-05 ops/s
Median Throughput range_field_conjunction_big_range_big_term_query 2.00788 2.00789 1e-05 ops/s
Max Throughput range_field_conjunction_big_range_big_term_query 2.00981 2.00983 2e-05 ops/s
50th percentile latency range_field_conjunction_big_range_big_term_query 3.62354 3.72789 0.10435 ms
90th percentile latency range_field_conjunction_big_range_big_term_query 4.00914 4.14191 0.13277 ms
99th percentile latency range_field_conjunction_big_range_big_term_query 4.84661 4.26195 -0.58466 ms
100th percentile latency range_field_conjunction_big_range_big_term_query 5.43138 4.289 -1.14238 ms
50th percentile service time range_field_conjunction_big_range_big_term_query 2.24722 2.37819 0.13096 ms
90th percentile service time range_field_conjunction_big_range_big_term_query 2.41329 2.42575 0.01246 ms
99th percentile service time range_field_conjunction_big_range_big_term_query 3.48947 2.46916 -1.02031 ms
100th percentile service time range_field_conjunction_big_range_big_term_query 4.41794 2.47186 -1.94608 ms
error rate range_field_conjunction_big_range_big_term_query 0 0 0 %
Min Throughput range_field_disjunction_big_range_small_term_query 2.00654 2.00654 -0 ops/s
Mean Throughput range_field_disjunction_big_range_small_term_query 2.00794 2.00793 -1e-05 ops/s
Median Throughput range_field_disjunction_big_range_small_term_query 2.00783 2.00782 -1e-05 ops/s
Max Throughput range_field_disjunction_big_range_small_term_query 2.00975 2.00974 -1e-05 ops/s
50th percentile latency range_field_disjunction_big_range_small_term_query 3.69258 3.7547 0.06213 ms
90th percentile latency range_field_disjunction_big_range_small_term_query 4.09547 4.14839 0.05292 ms
99th percentile latency range_field_disjunction_big_range_small_term_query 4.73344 4.61965 -0.11378 ms
100th percentile latency range_field_disjunction_big_range_small_term_query 5.03411 4.64104 -0.39307 ms
50th percentile service time range_field_disjunction_big_range_small_term_query 2.33597 2.37287 0.03689 ms
90th percentile service time range_field_disjunction_big_range_small_term_query 2.4689 2.46037 -0.00854 ms
99th percentile service time range_field_disjunction_big_range_small_term_query 2.69575 2.555 -0.14076 ms
100th percentile service time range_field_disjunction_big_range_small_term_query 2.80871 2.56912 -0.23958 ms
error rate range_field_disjunction_big_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_small_term_query 2.00656 2.00659 3e-05 ops/s
Mean Throughput range_field_conjunction_small_range_small_term_query 2.00795 2.008 5e-05 ops/s
Median Throughput range_field_conjunction_small_range_small_term_query 2.00785 2.00789 4e-05 ops/s
Max Throughput range_field_conjunction_small_range_small_term_query 2.00977 2.00983 6e-05 ops/s
50th percentile latency range_field_conjunction_small_range_small_term_query 3.8352 3.54261 -0.29259 ms
90th percentile latency range_field_conjunction_small_range_small_term_query 4.20459 4.03934 -0.16525 ms
99th percentile latency range_field_conjunction_small_range_small_term_query 4.47258 4.15304 -0.31954 ms
100th percentile latency range_field_conjunction_small_range_small_term_query 4.53238 4.15446 -0.37793 ms
50th percentile service time range_field_conjunction_small_range_small_term_query 2.47209 2.27751 -0.19458 ms
90th percentile service time range_field_conjunction_small_range_small_term_query 2.67685 2.3286 -0.34825 ms
99th percentile service time range_field_conjunction_small_range_small_term_query 2.98761 2.36015 -0.62745 ms
100th percentile service time range_field_conjunction_small_range_small_term_query 3.01173 2.36772 -0.64401 ms
error rate range_field_conjunction_small_range_small_term_query 0 0 0 %
Min Throughput range_field_conjunction_small_range_big_term_query 2.00659 2.0066 1e-05 ops/s
Mean Throughput range_field_conjunction_small_range_big_term_query 2.00798 2.008 2e-05 ops/s
Median Throughput range_field_conjunction_small_range_big_term_query 2.00787 2.00789 2e-05 ops/s
Max Throughput range_field_conjunction_small_range_big_term_query 2.0098 2.00983 3e-05 ops/s
50th percentile latency range_field_conjunction_small_range_big_term_query 3.5392 3.58277 0.04357 ms
90th percentile latency range_field_conjunction_small_range_big_term_query 3.80096 3.92453 0.12357 ms
99th percentile latency range_field_conjunction_small_range_big_term_query 3.97469 4.02505 0.05036 ms
100th percentile latency range_field_conjunction_small_range_big_term_query 4.01089 4.02556 0.01467 ms
50th percentile service time range_field_conjunction_small_range_big_term_query 2.02112 2.22471 0.20359 ms
90th percentile service time range_field_conjunction_small_range_big_term_query 2.10637 2.27642 0.17005 ms
99th percentile service time range_field_conjunction_small_range_big_term_query 2.31758 2.49839 0.18081 ms
100th percentile service time range_field_conjunction_small_range_big_term_query 2.43393 2.6197 0.18577 ms
error rate range_field_conjunction_small_range_big_term_query 0 0 0 %
Min Throughput range-auto-date-histo 0.104264 0.105175 0.00091 ops/s
Mean Throughput range-auto-date-histo 0.104288 0.105236 0.00095 ops/s
Median Throughput range-auto-date-histo 0.104284 0.105244 0.00096 ops/s
Max Throughput range-auto-date-histo 0.104332 0.105274 0.00094 ops/s
50th percentile latency range-auto-date-histo 2.27703e+06 2.25593e+06 -21097.4 ms
90th percentile latency range-auto-date-histo 2.63925e+06 2.61452e+06 -24733.4 ms
99th percentile latency range-auto-date-histo 2.72079e+06 2.69562e+06 -25173.8 ms
100th percentile latency range-auto-date-histo 2.72529e+06 2.7001e+06 -25194.8 ms
50th percentile service time range-auto-date-histo 9557.9 9459 -98.8989 ms
90th percentile service time range-auto-date-histo 9711.84 9569.65 -142.188 ms
99th percentile service time range-auto-date-histo 9814.81 10090.3 275.525 ms
100th percentile service time range-auto-date-histo 9830.48 10376.8 546.289 ms
error rate range-auto-date-histo 0 0 0 %
Min Throughput range-auto-date-histo-with-metrics 0.0446695 0.0452274 0.00056 ops/s
Mean Throughput range-auto-date-histo-with-metrics 0.0449085 0.0452987 0.00039 ops/s
Median Throughput range-auto-date-histo-with-metrics 0.0449313 0.0453042 0.00037 ops/s
Max Throughput range-auto-date-histo-with-metrics 0.0450267 0.045356 0.00033 ops/s
50th percentile latency range-auto-date-histo-with-metrics 5.43977e+06 5.40103e+06 -38734.8 ms
90th percentile latency range-auto-date-histo-with-metrics 6.34891e+06 6.27341e+06 -75499.8 ms
99th percentile latency range-auto-date-histo-with-metrics 6.55545e+06 6.47181e+06 -83635.2 ms
100th percentile latency range-auto-date-histo-with-metrics 6.56687e+06 6.48288e+06 -83985.5 ms
50th percentile service time range-auto-date-histo-with-metrics 22533.5 21920.1 -613.479 ms
90th percentile service time range-auto-date-histo-with-metrics 23501.6 22695.5 -806.029 ms
99th percentile service time range-auto-date-histo-with-metrics 23596 23073.6 -522.342 ms
100th percentile service time range-auto-date-histo-with-metrics 23603.2 23295.1 -308.07 ms
error rate range-auto-date-histo-with-metrics 0 0 0 %
Min Throughput range-agg-1 2.00647 2.00645 -2e-05 ops/s
Mean Throughput range-agg-1 2.00785 2.00783 -2e-05 ops/s
Median Throughput range-agg-1 2.00774 2.00772 -1e-05 ops/s
Max Throughput range-agg-1 2.00963 2.00961 -2e-05 ops/s
50th percentile latency range-agg-1 3.88337 3.83678 -0.04659 ms
90th percentile latency range-agg-1 4.3502 4.29298 -0.05723 ms
99th percentile latency range-agg-1 4.46675 4.35008 -0.11667 ms
100th percentile latency range-agg-1 4.47855 4.35379 -0.12476 ms
50th percentile service time range-agg-1 2.57151 2.51096 -0.06055 ms
90th percentile service time range-agg-1 2.66539 2.57065 -0.09474 ms
99th percentile service time range-agg-1 2.74157 2.7008 -0.04076 ms
100th percentile service time range-agg-1 2.74551 2.73427 -0.01123 ms
error rate range-agg-1 0 0 0 %
Min Throughput range-agg-2 2.00659 2.0066 1e-05 ops/s
Mean Throughput range-agg-2 2.008 2.008 1e-05 ops/s
Median Throughput range-agg-2 2.00788 2.0079 2e-05 ops/s
Max Throughput range-agg-2 2.00983 2.00983 0 ops/s
50th percentile latency range-agg-2 3.902 3.82734 -0.07466 ms
90th percentile latency range-agg-2 4.3605 4.21803 -0.14247 ms
99th percentile latency range-agg-2 4.51389 4.34106 -0.17282 ms
100th percentile latency range-agg-2 4.53974 4.37222 -0.16753 ms
50th percentile service time range-agg-2 2.57768 2.51585 -0.06183 ms
90th percentile service time range-agg-2 2.70148 2.56801 -0.13347 ms
99th percentile service time range-agg-2 2.91744 2.68879 -0.22866 ms
100th percentile service time range-agg-2 2.92363 2.69208 -0.23155 ms
error rate range-agg-2 0 0 0 %
Min Throughput cardinality-agg-low 2.00629 2.00624 -5e-05 ops/s
Mean Throughput cardinality-agg-low 2.00764 2.00758 -6e-05 ops/s
Median Throughput cardinality-agg-low 2.00754 2.00748 -6e-05 ops/s
Max Throughput cardinality-agg-low 2.00938 2.00932 -6e-05 ops/s
50th percentile latency cardinality-agg-low 4.90404 5.15448 0.25044 ms
90th percentile latency cardinality-agg-low 5.36473 5.70626 0.34154 ms
99th percentile latency cardinality-agg-low 5.62145 6.14431 0.52285 ms
100th percentile latency cardinality-agg-low 5.65067 6.39636 0.74569 ms
50th percentile service time cardinality-agg-low 3.51991 3.96766 0.44775 ms
90th percentile service time cardinality-agg-low 3.77768 4.04811 0.27043 ms
99th percentile service time cardinality-agg-low 3.93133 4.4637 0.53237 ms
100th percentile service time cardinality-agg-low 3.97602 4.74443 0.76841 ms
error rate cardinality-agg-low 0 0 0 %
Min Throughput cardinality-agg-high 0.426522 0.401767 -0.02476 ops/s
Mean Throughput cardinality-agg-high 0.43004 0.402506 -0.02753 ops/s
Median Throughput cardinality-agg-high 0.430325 0.402486 -0.02784 ops/s
Max Throughput cardinality-agg-high 0.43303 0.403405 -0.02962 ops/s
50th percentile latency cardinality-agg-high 457339 497541 40201.6 ms
90th percentile latency cardinality-agg-high 535249 575470 40221.4 ms
99th percentile latency cardinality-agg-high 552900 593109 40208.8 ms
100th percentile latency cardinality-agg-high 553916 594083 40166.9 ms
50th percentile service time cardinality-agg-high 2429.32 2447.54 18.2146 ms
90th percentile service time cardinality-agg-high 2480.31 2513.16 32.8431 ms
99th percentile service time cardinality-agg-high 2528.09 2587.22 59.1357 ms
100th percentile service time cardinality-agg-high 2531.36 2587.45 56.0874 ms
error rate cardinality-agg-high 0 0 0 %

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants