{"repo":"elastic/rally","free":true,"listed":false,"github":"https://github.com/elastic/rally","clone":"git clone https://github.com/elastic/rally.git","description":"Macrobenchmarking framework for Elasticsearch","language":"Python","stars":2029,"topics":["elasticsearch"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Rally Rally is the macrobenchmarking framework for Elasticsearch What is Rally? You want to benchmark Elasticsearch? Then Rally is for you. It can help you with the following tasks: Setup and teardown of an Elasticsearch cluster for benchmarking Management of benchmark data and specifications even across Elasticsearch versions Running benchmarks and recording results Finding performance problems by attaching so-called telemetry devices Comparing performance results We have also put considerable effort in Rally to ensure that benchmarking data are reproducible. Quick Start Rally is developed for Unix and is actively tested on Linux and macOS. Rally supports benchmarking Elasticsearch clusters running on Windows but Rally itself needs to be installed on machines running Unix. Installing Rally Note : If you actively develop on Elasticsearch, we recommend that you install Rally in development mode instead as Elasticsearch is fast moving and Rally always adapts accordingly to the latest main version. Install Python 3.10+ including pip3 , git 1.9+ and an appropriate JDK to run Elasticsearch. Be sure that JAVA HOME points to that JDK. Then run the following command, optionally prefixed by sudo if necessary: pip3 install esrally If you have any trouble or need more detailed instructions, please look in the detailed installation guide. Run your first race Now we're ready to run our first race: esrally race --distribution-version=6.0.0 --track=geonames This will download Elasticsearch ","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/rally/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}