What is Rally and what can it do?
masterRally is a benchmarking tool designed for Elasticsearch. It automates several key tasks in the performance testing lifecycle:
- Cluster Management: Setup and teardown of Elasticsearch clusters specifically for benchmarking purposes.
- Data Management: Management of benchmark data and specifications across different Elasticsearch versions.
- Execution: Running benchmarks and recording the resulting data.
- Performance Analysis: Finding performance problems by attaching telemetry devices and comparing performance results.
- Reproducibility: Rally is designed to ensure that benchmarking data is reproducible.