{"id":27291348,"url":"https://github.com/ryanmaclean/esrally-docker","last_synced_at":"2026-05-06T08:31:57.433Z","repository":{"id":86312557,"uuid":"92628394","full_name":"ryanmaclean/esrally-docker","owner":"ryanmaclean","description":"An Elastic ES Rally Docker container image that allows you to run ESRally in a container and point it at a remote Elasticsearch host/cluster in order to run and re-run benchmarks. ","archived":false,"fork":false,"pushed_at":"2017-06-06T21:17:00.000Z","size":187,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-04T10:03:35.062Z","etag":null,"topics":["alpine","benchmark","benchmarking","docker","elasticsearch","elasticsearch-cluster","elk","esrally","moby","python","testing"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/ryanmaclean/esrally/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanmaclean.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-05-27T22:54:04.000Z","updated_at":"2020-01-27T10:06:14.000Z","dependencies_parsed_at":"2023-03-11T05:30:18.964Z","dependency_job_id":null,"html_url":"https://github.com/ryanmaclean/esrally-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ryanmaclean/esrally-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fesrally-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fesrally-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fesrally-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fesrally-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmaclean","download_url":"https://codeload.github.com/ryanmaclean/esrally-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmaclean%2Fesrally-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32684615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine","benchmark","benchmarking","docker","elasticsearch","elasticsearch-cluster","elk","esrally","moby","python","testing"],"created_at":"2025-04-11T21:56:58.879Z","updated_at":"2026-05-06T08:31:57.427Z","avatar_url":"https://github.com/ryanmaclean.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# esrally-docker\n[![](https://dockerbuildbadges.quelltext.eu/status.svg?organization=ryanmaclean\u0026repository=esrally)](https://hub.docker.com/r/ryanmaclean/esrally/builds/) [![CircleCI](https://circleci.com/gh/ryanmaclean/esrally-docker.svg?style=svg)](https://circleci.com/gh/ryanmaclean/esrally-docker)\n\nAn Elastic ES Rally Docker container image that allows you to run ESRally in a container and point it at a remote Elasticsearch host/cluster in order to run and re-run benchmarks. \n\nBased on the work found here: https://github.com/honestbee/docker-esrally but much less grandiose in scope, and more automated.\n\nIt does a good job of punishing smaller clusters, here's a sample from the Elastic Cloud trial cluster:\n\n![Elastic Cloud Dashboard](https://raw.githubusercontent.com/ryanmaclean/esrally-docker/master/images/esrally1.png?raw=true \"Sample from Elastic Cloud Trial\")\n![Elastic Cloud Dashboard](https://raw.githubusercontent.com/ryanmaclean/esrally-docker/master/images/esrally2.png?raw=true \"Sample from Elastic Cloud Trial\")\n\n# ES Rally in Docker\n\nThis docker container is expected to be used as a remote target benchmark. \n\nWarning: it will download a 250MB+ file and expand it to 3.30GB. It will ingest this data into the Elasticsearch cluster that you point it at. \n\nAs the disclaimer will warn you: \n\n```\n************************************************************************\n************** WARNING: A dark dungeon lies ahead of you  **************\n************************************************************************\n```\n## More Info About ES Rally\n\nThis project came about after watching the fantastic ES Rally intro video from Daniel Mitterdorfer: https://www.youtube.com/watch?v=HriBY2zoChw\n\nThe ES Rally docs can be found here: http://esrally.readthedocs.io/en/latest/\n\n## Usage\n\nThere's are three ENV variables, one `PIPELINE`, which defaults to `--pipeline=benchmark-only`, an `ENDPOINT` var that defaults to `192.168.99.100:9200` for Kitematic use, but you can over-ride it as follows: \n\n```\ndocker run -it -e ENDPOINT=\"54.32.263.2:9200\" ryanmaclean/esrally:latest\n```\n\nAnother is `CREDENTIALS`, and is left blank, but may be needed when testing X-Pack-enabled clusters. That can be done as follows:\n\n```\ndocker run -it -e CREDENTIALS=--client-options=\"basic_auth_user:'user',basic_auth_password:'password'\" ryanmaclean/esrally:latest \n```\n\nThis assumes that `54.32.263.2` is the primary endpoint of your cluster, and that you're using `9200` as the Elasticsearch port. \n\n## Usage with Elastic Cloud\n\nElastic Cloud has a remote server connection and security as well as certs enabled, so our string gets a bit long. On top of this, if you're using the trial, the budget allocated for two weeks means that the cluster will be yellow, requiring an final third CLUSTERHEALTH Docker ENV var that translates to an esrally parameter which will allow the test to continue.\n\nFor example:\n\n```\ndocker run -it \\\n   - e CREDENTIALS=\\\n      --client-options=\\\n         use_ssl:true,\\\n         verify_certs:true,\\\n         basic_auth_user:'elastic',\\\n         basic_auth_password:'lkjsadioioasdlkjas822'\n   -e ENDPOINT=\\\n      0983209823883892039265cd8046e4.us-west-1.aws.found.io:9243\n   -e CLUSTERHEALTH=\\\n      --cluster-health=yellow\\\n   ryanmaclean/esrally:latest\n```\n\n## Sample Output\n\nThis is from a terminal session running against the official Elastic Docker container for version 5.4 on a Mid 2015 maxed-out Macbook Pro (not pretty).\n\nIt took quite a while to run, and you can see that the boot2docker host should have been tweaked beforehand, but this should be a good baseline of a badly tuned cluster. \n  \n```\n    ____        ____\n   / __ \\____ _/ / /_  __\n  / /_/ / __ `/ / / / / /\n / _, _/ /_/ / / / /_/ /\n/_/ |_|\\__,_/_/_/\\__, /\n                /____/\n\nINFO:rally.config:Upgrading configuration from version [6] to [8].\nINFO:rally.config:Creating a backup of the current config file at [/root/.rally/rally.ini].\nINFO:rally.config:Successfully self-upgraded configuration to version [8]\n[INFO] Writing logs to /root/.rally/logs/rally_out_20170527T222757Z.log\nCloning into '/root/.rally/benchmarks/tracks/default'...\nremote: Counting objects: 1057, done.\nremote: Total 1057 (delta 0), reused 0 (delta 0), pack-reused 1057\nReceiving objects: 100% (1057/1057), 755.53 KiB | 1.46 MiB/s, done.\nResolving deltas: 100% (799/799), done.\nChecking connectivity... done.\n\n************************************************************************\n************** WARNING: A dark dungeon lies ahead of you  **************\n************************************************************************\n\nRally does not have control over the configuration of the benchmarked\nElasticsearch cluster.\n\nBe aware that results may be misleading due to problems with the setup.\nRally is also not able to gather lots of metrics at all (like CPU usage\nof the benchmarked cluster) or may even produce misleading metrics (like\nthe index size).\n\n************************************************************************\n****** Use this pipeline only if you are aware of the tradeoffs.  ******\n*************************** Watch your step! ***************************\n************************************************************************\n\n[INFO] Racing on track [geonames], challenge [append-no-conflicts] and car [external]\n\n[INFO] Downloading data from [http://benchmarks.elasticsearch.org.s3.amazonaws.com/corpora/geonames/documents-2.json.bz2] (252 MB) to [/root/.rally/benchmarks/data/geonames/documents-2.json.bz2] ... [OK]\n[INFO] Decompressing track data from [/root/.rally/benchmarks/data/geonames/documents-2.json.bz2] to [/root/.rally/benchmarks/data/geonames/documents-2.json] (resulting size: 3.30 GB) ... [OK]\n[INFO] Preparing file offset table for [/root/.rally/benchmarks/data/geonames/documents-2.json] ... [OK]\nRunning index-append                                                           [100% done]\nRunning force-merge                                                            [100% done]\nRunning index-stats                                                            [100% done]\nRunning node-stats                                                             [100% done]\nRunning default                                                                [100% done]\nRunning term                                                                   [100% done]\nRunning phrase                                                                 [100% done]\nRunning country_agg_uncached                                                   [100% done]\nRunning country_agg_cached                                                     [100% done]\nRunning scroll                                                                 [100% done]\nRunning expression                                                             [100% done]\nRunning painless_static                                                        [100% done]\nRunning painless_dynamic                                                       [100% done]\nRunning large_terms                                                            [100% done]\nRunning large_filtered_terms                                                   [100% done]\nRunning large_prohibited_terms                                                 [100% done]\n\n------------------------------------------------------\n    _______             __   _____\n   / ____(_)___  ____ _/ /  / ___/_________  ________\n  / /_  / / __ \\/ __ `/ /   \\__ \\/ ___/ __ \\/ ___/ _ \\\n / __/ / / / / / /_/ / /   ___/ / /__/ /_/ / /  /  __/\n/_/   /_/_/ /_/\\__,_/_/   /____/\\___/\\____/_/   \\___/\n------------------------------------------------------\n```\n\n|   Lap |                         Metric |              Operation |     Value |   Unit |\n|------:|-------------------------------:|-----------------------:|----------:|-------:|\n|   All |                  Indexing time |                        |   41.7569 |    min |\n|   All |                     Merge time |                        |    39.541 |    min |\n|   All |                   Refresh time |                        |    15.867 |    min |\n|   All |                     Flush time |                        | 0.0291167 |    min |\n|   All |            Merge throttle time |                        |  0.995683 |    min |\n|   All |             Total Young Gen GC |                        |   525.372 |      s |\n|   All |               Total Old Gen GC |                        |    12.543 |      s |\n|   All |         Heap used for segments |                        |   17.9723 |     MB |\n|   All |       Heap used for doc values |                        |   0.11013 |     MB |\n|   All |            Heap used for terms |                        |   16.7452 |     MB |\n|   All |            Heap used for norms |                        | 0.0749512 |     MB |\n|   All |           Heap used for points |                        |  0.213588 |     MB |\n|   All |    Heap used for stored fields |                        |  0.828438 |     MB |\n|   All |                  Segment count |                        |       102 |        |\n|   All |                 Min Throughput |           index-append |   4045.99 | docs/s |\n|   All |              Median Throughput |           index-append |   4200.45 | docs/s |\n|   All |                 Max Throughput |           index-append |   4817.98 | docs/s |\n|   All |      50.0th percentile latency |           index-append |   8832.61 |     ms |\n|   All |      90.0th percentile latency |           index-append |   13494.6 |     ms |\n|   All |      99.0th percentile latency |           index-append |   19720.5 |     ms |\n|   All |      99.9th percentile latency |           index-append |     22807 |     ms |\n|   All |       100th percentile latency |           index-append |   23539.8 |     ms |\n|   All | 50.0th percentile service time |           index-append |   8832.61 |     ms |\n|   All | 90.0th percentile service time |           index-append |   13494.6 |     ms |\n|   All | 99.0th percentile service time |           index-append |   19720.5 |     ms |\n|   All | 99.9th percentile service time |           index-append |     22807 |     ms |\n|   All |  100th percentile service time |           index-append |   23539.8 |     ms |\n|   All |                     error rate |           index-append |         0 |      % |\n|   All |                 Min Throughput |            force-merge |   3.30106 |  ops/s |\n|   All |              Median Throughput |            force-merge |   3.30106 |  ops/s |\n|   All |                 Max Throughput |            force-merge |   3.30106 |  ops/s |\n|   All |       100th percentile latency |            force-merge |    302.75 |     ms |\n|   All |  100th percentile service time |            force-merge |    302.75 |     ms |\n|   All |                     error rate |            force-merge |         0 |      % |\n|   All |                 Min Throughput |            index-stats |   99.9312 |  ops/s |\n|   All |              Median Throughput |            index-stats |   100.049 |  ops/s |\n|   All |                 Max Throughput |            index-stats |   100.093 |  ops/s |\n|   All |      50.0th percentile latency |            index-stats |   4.56831 |     ms |\n|   All |      90.0th percentile latency |            index-stats |   5.37362 |     ms |\n|   All |      99.0th percentile latency |            index-stats |   10.4568 |     ms |\n|   All |      99.9th percentile latency |            index-stats |   16.8071 |     ms |\n|   All |       100th percentile latency |            index-stats |   20.6186 |     ms |\n|   All | 50.0th percentile service time |            index-stats |    4.2707 |     ms |\n|   All | 90.0th percentile service time |            index-stats |   4.89174 |     ms |\n|   All | 99.0th percentile service time |            index-stats |   9.63112 |     ms |\n|   All | 99.9th percentile service time |            index-stats |   16.1339 |     ms |\n|   All |  100th percentile service time |            index-stats |   20.4829 |     ms |\n|   All |                     error rate |            index-stats |         0 |      % |\n|   All |                 Min Throughput |             node-stats |   99.7653 |  ops/s |\n|   All |              Median Throughput |             node-stats |   100.085 |  ops/s |\n|   All |                 Max Throughput |             node-stats |   100.535 |  ops/s |\n|   All |      50.0th percentile latency |             node-stats |   4.55892 |     ms |\n|   All |      90.0th percentile latency |             node-stats |    6.2264 |     ms |\n|   All |      99.0th percentile latency |             node-stats |   85.0515 |     ms |\n|   All |      99.9th percentile latency |             node-stats |   153.335 |     ms |\n|   All |       100th percentile latency |             node-stats |   159.538 |     ms |\n|   All | 50.0th percentile service time |             node-stats |   4.22034 |     ms |\n|   All | 90.0th percentile service time |             node-stats |   5.08135 |     ms |\n|   All | 99.0th percentile service time |             node-stats |   10.5145 |     ms |\n|   All | 99.9th percentile service time |             node-stats |   31.6439 |     ms |\n|   All |  100th percentile service time |             node-stats |   159.403 |     ms |\n|   All |                     error rate |             node-stats |         0 |      % |\n|   All |                 Min Throughput |                default |   35.7368 |  ops/s |\n|   All |              Median Throughput |                default |   38.1349 |  ops/s |\n|   All |                 Max Throughput |                default |   38.7257 |  ops/s |\n|   All |      50.0th percentile latency |                default |   6194.75 |     ms |\n|   All |      90.0th percentile latency |                default |   8757.89 |     ms |\n|   All |      99.0th percentile latency |                default |   9139.22 |     ms |\n|   All |      99.9th percentile latency |                default |    9168.4 |     ms |\n|   All |       100th percentile latency |                default |   9176.96 |     ms |\n|   All | 50.0th percentile service time |                default |   23.1244 |     ms |\n|   All | 90.0th percentile service time |                default |   32.4216 |     ms |\n|   All | 99.0th percentile service time |                default |   42.7273 |     ms |\n|   All | 99.9th percentile service time |                default |   47.2948 |     ms |\n|   All |  100th percentile service time |                default |   47.3488 |     ms |\n|   All |                     error rate |                default |         0 |      % |\n|   All |                 Min Throughput |                   term |   199.627 |  ops/s |\n|   All |              Median Throughput |                   term |   199.953 |  ops/s |\n|   All |                 Max Throughput |                   term |   200.106 |  ops/s |\n|   All |      50.0th percentile latency |                   term |   3.45829 |     ms |\n|   All |      90.0th percentile latency |                   term |   9.61196 |     ms |\n|   All |      99.0th percentile latency |                   term |   25.0415 |     ms |\n|   All |      99.9th percentile latency |                   term |   30.6498 |     ms |\n|   All |       100th percentile latency |                   term |   31.8718 |     ms |\n|   All | 50.0th percentile service time |                   term |   2.67088 |     ms |\n|   All | 90.0th percentile service time |                   term |   3.56639 |     ms |\n|   All | 99.0th percentile service time |                   term |   17.2176 |     ms |\n|   All | 99.9th percentile service time |                   term |   24.8637 |     ms |\n|   All |  100th percentile service time |                   term |    26.781 |     ms |\n|   All |                     error rate |                   term |         0 |      % |\n|   All |                 Min Throughput |                 phrase |   181.584 |  ops/s |\n|   All |              Median Throughput |                 phrase |   193.872 |  ops/s |\n|   All |                 Max Throughput |                 phrase |   199.885 |  ops/s |\n|   All |      50.0th percentile latency |                 phrase |   165.916 |     ms |\n|   All |      90.0th percentile latency |                 phrase |   272.091 |     ms |\n|   All |      99.0th percentile latency |                 phrase |   293.071 |     ms |\n|   All |      99.9th percentile latency |                 phrase |   297.487 |     ms |\n|   All |       100th percentile latency |                 phrase |   299.297 |     ms |\n|   All | 50.0th percentile service time |                 phrase |   3.25947 |     ms |\n|   All | 90.0th percentile service time |                 phrase |    7.3253 |     ms |\n|   All | 99.0th percentile service time |                 phrase |   25.5142 |     ms |\n|   All | 99.9th percentile service time |                 phrase |   32.5812 |     ms |\n|   All |  100th percentile service time |                 phrase |   36.5469 |     ms |\n|   All |                     error rate |                 phrase |         0 |      % |\n|   All |                 Min Throughput |   country_agg_uncached |   1.10785 |  ops/s |\n|   All |              Median Throughput |   country_agg_uncached |   1.24299 |  ops/s |\n|   All |                 Max Throughput |   country_agg_uncached |   1.29339 |  ops/s |\n|   All |      50.0th percentile latency |   country_agg_uncached |    605116 |     ms |\n|   All |      90.0th percentile latency |   country_agg_uncached |    805617 |     ms |\n|   All |      99.0th percentile latency |   country_agg_uncached |    854591 |     ms |\n|   All |      99.9th percentile latency |   country_agg_uncached |    859400 |     ms |\n|   All |       100th percentile latency |   country_agg_uncached |    859942 |     ms |\n|   All | 50.0th percentile service time |   country_agg_uncached |   703.377 |     ms |\n|   All | 90.0th percentile service time |   country_agg_uncached |    741.63 |     ms |\n|   All | 99.0th percentile service time |   country_agg_uncached |   800.875 |     ms |\n|   All | 99.9th percentile service time |   country_agg_uncached |   870.371 |     ms |\n|   All |  100th percentile service time |   country_agg_uncached |    894.24 |     ms |\n|   All |                     error rate |   country_agg_uncached |         0 |      % |\n|   All |                 Min Throughput |     country_agg_cached |   100.026 |  ops/s |\n|   All |              Median Throughput |     country_agg_cached |   100.063 |  ops/s |\n|   All |                 Max Throughput |     country_agg_cached |   100.141 |  ops/s |\n|   All |      50.0th percentile latency |     country_agg_cached |   3.57384 |     ms |\n|   All |      90.0th percentile latency |     country_agg_cached |   4.93876 |     ms |\n|   All |      99.0th percentile latency |     country_agg_cached |   16.0598 |     ms |\n|   All |      99.9th percentile latency |     country_agg_cached |   22.5004 |     ms |\n|   All |       100th percentile latency |     country_agg_cached |   26.4915 |     ms |\n|   All | 50.0th percentile service time |     country_agg_cached |   3.15232 |     ms |\n|   All | 90.0th percentile service time |     country_agg_cached |   4.06166 |     ms |\n|   All | 99.0th percentile service time |     country_agg_cached |   15.8608 |     ms |\n|   All | 99.9th percentile service time |     country_agg_cached |   22.1849 |     ms |\n|   All |  100th percentile service time |     country_agg_cached |   26.2606 |     ms |\n|   All |                     error rate |     country_agg_cached |         0 |      % |\n|   All |                 Min Throughput |                 scroll |   39.7068 |  ops/s |\n|   All |              Median Throughput |                 scroll |   40.5957 |  ops/s |\n|   All |                 Max Throughput |                 scroll |   41.0411 |  ops/s |\n|   All |      50.0th percentile latency |                 scroll |    259404 |     ms |\n|   All |      90.0th percentile latency |                 scroll |    371192 |     ms |\n|   All |      99.0th percentile latency |                 scroll |    395720 |     ms |\n|   All |       100th percentile latency |                 scroll |    398442 |     ms |\n|   All | 50.0th percentile service time |                 scroll |    598.62 |     ms |\n|   All | 90.0th percentile service time |                 scroll |   625.847 |     ms |\n|   All | 99.0th percentile service time |                 scroll |   651.197 |     ms |\n|   All |  100th percentile service time |                 scroll |   658.699 |     ms |\n|   All |                     error rate |                 scroll |         0 |      % |\n|   All |                 Min Throughput |             expression |   0.67594 |  ops/s |\n|   All |              Median Throughput |             expression |  0.678439 |  ops/s |\n|   All |                 Max Throughput |             expression |  0.680025 |  ops/s |\n|   All |      50.0th percentile latency |             expression |    293177 |     ms |\n|   All |      90.0th percentile latency |             expression |    369571 |     ms |\n|   All |      99.0th percentile latency |             expression |    386814 |     ms |\n|   All |       100th percentile latency |             expression |    388714 |     ms |\n|   All | 50.0th percentile service time |             expression |   1459.99 |     ms |\n|   All | 90.0th percentile service time |             expression |   1492.65 |     ms |\n|   All | 99.0th percentile service time |             expression |   1522.07 |     ms |\n|   All |  100th percentile service time |             expression |   1527.01 |     ms |\n|   All |                     error rate |             expression |         0 |      % |\n|   All |                 Min Throughput |        painless_static |  0.495775 |  ops/s |\n|   All |              Median Throughput |        painless_static |  0.514832 |  ops/s |\n|   All |                 Max Throughput |        painless_static |  0.519771 |  ops/s |\n|   All |      50.0th percentile latency |        painless_static |    433935 |     ms |\n|   All |      90.0th percentile latency |        painless_static |    570563 |     ms |\n|   All |      99.0th percentile latency |        painless_static |    603637 |     ms |\n|   All |       100th percentile latency |        painless_static |    607317 |     ms |\n|   All | 50.0th percentile service time |        painless_static |   2003.61 |     ms |\n|   All | 90.0th percentile service time |        painless_static |    2512.4 |     ms |\n|   All | 99.0th percentile service time |        painless_static |   2795.82 |     ms |\n|   All |  100th percentile service time |        painless_static |   2993.33 |     ms |\n|   All |                     error rate |        painless_static |         0 |      % |\n|   All |                 Min Throughput |       painless_dynamic |  0.463116 |  ops/s |\n|   All |              Median Throughput |       painless_dynamic |  0.471679 |  ops/s |\n|   All |                 Max Throughput |       painless_dynamic |  0.488911 |  ops/s |\n|   All |      50.0th percentile latency |       painless_dynamic |    487720 |     ms |\n|   All |      90.0th percentile latency |       painless_dynamic |    629961 |     ms |\n|   All |      99.0th percentile latency |       painless_dynamic |    657571 |     ms |\n|   All |       100th percentile latency |       painless_dynamic |    660803 |     ms |\n|   All | 50.0th percentile service time |       painless_dynamic |   2132.71 |     ms |\n|   All | 90.0th percentile service time |       painless_dynamic |   2692.83 |     ms |\n|   All | 99.0th percentile service time |       painless_dynamic |   3210.24 |     ms |\n|   All |  100th percentile service time |       painless_dynamic |   3589.56 |     ms |\n|   All |                     error rate |       painless_dynamic |         0 |      % |\n|   All |                 Min Throughput |            large_terms |           |  ops/s |\n|   All |              Median Throughput |            large_terms |           |  ops/s |\n|   All |                 Max Throughput |            large_terms |           |  ops/s |\n|   All |      50.0th percentile latency |            large_terms |    203.65 |     ms |\n|   All |      90.0th percentile latency |            large_terms |   368.147 |     ms |\n|   All |      99.0th percentile latency |            large_terms |   567.241 |     ms |\n|   All |       100th percentile latency |            large_terms |   906.133 |     ms |\n|   All | 50.0th percentile service time |            large_terms |   201.502 |     ms |\n|   All | 90.0th percentile service time |            large_terms |   362.732 |     ms |\n|   All | 99.0th percentile service time |            large_terms |   517.201 |     ms |\n|   All |  100th percentile service time |            large_terms |   905.241 |     ms |\n|   All |                     error rate |            large_terms |       100 |      % |\n|   All |                 Min Throughput |   large_filtered_terms |  0.461976 |  ops/s |\n|   All |              Median Throughput |   large_filtered_terms |   0.46281 |  ops/s |\n|   All |                 Max Throughput |   large_filtered_terms |  0.464654 |  ops/s |\n|   All |      50.0th percentile latency |   large_filtered_terms |    500066 |     ms |\n|   All |      90.0th percentile latency |   large_filtered_terms |    628508 |     ms |\n|   All |      99.0th percentile latency |   large_filtered_terms |    658435 |     ms |\n|   All |       100th percentile latency |   large_filtered_terms |    661668 |     ms |\n|   All | 50.0th percentile service time |   large_filtered_terms |   2145.39 |     ms |\n|   All | 90.0th percentile service time |   large_filtered_terms |   2216.07 |     ms |\n|   All | 99.0th percentile service time |   large_filtered_terms |   2311.95 |     ms |\n|   All |  100th percentile service time |   large_filtered_terms |   2634.08 |     ms |\n|   All |                     error rate |   large_filtered_terms |         0 |      % |\n|   All |                 Min Throughput | large_prohibited_terms |  0.501823 |  ops/s |\n|   All |              Median Throughput | large_prohibited_terms |  0.504007 |  ops/s |\n|   All |                 Max Throughput | large_prohibited_terms |  0.505685 |  ops/s |\n|   All |      50.0th percentile latency | large_prohibited_terms |    447401 |     ms |\n|   All |      90.0th percentile latency | large_prohibited_terms |    562210 |     ms |\n|   All |      99.0th percentile latency | large_prohibited_terms |    589447 |     ms |\n|   All |       100th percentile latency | large_prohibited_terms |    592572 |     ms |\n|   All | 50.0th percentile service time | large_prohibited_terms |   2010.96 |     ms |\n|   All | 90.0th percentile service time | large_prohibited_terms |   2074.62 |     ms |\n|   All | 99.0th percentile service time | large_prohibited_terms |   2185.27 |     ms |\n|   All |  100th percentile service time | large_prohibited_terms |   2230.82 |     ms |\n|   All |                     error rate | large_prohibited_terms |         0 |      % |\n\n\n----------------------------------\n[INFO] SUCCESS (took 8844 seconds)\n----------------------------------\n\n\n\n# Contributing\n\nContributions in the form of pull requests and issues are welcome! For example, version increments, upstream fixes and failing automated builds in Docker Hub all sound like future issues that might arise as the images are built everytime the Python image defined in `FROM` is updated. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmaclean%2Fesrally-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanmaclean%2Fesrally-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmaclean%2Fesrally-docker/lists"}