# Rally Benchmarking in Test Cluster-Download

**URL:** https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240
**Category:** Elasticsearch
**Tags:** rally
**Created:** [January 29, 2019, 9:48pm UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240 "2019-01-29T21:48:07Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Narendran\_Manickavas](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@Narendran\_Manickavas](https://discuss.elastic.co/u/Narendran_Manickavas)
#### Post date: [January 29, 2019, 9:48pm UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/1 "2019-01-29T21:48:08Z")

</div>

I am first time user of Rally tool for benchmarking. Our QA cluster and Prod cluster was already built and we have indices in them.  
1)Rally configuration guide states it downloads elastic and runs a track. How does this help in an existing cluster ? Is there a way to skip downloading ?  
2)How does running an existing track help understanding the performance for my own indices ?

---

<div class="post-metadata">

### Author: ![danielmitterdorfer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/danielmitterdorfer/32/110510_2.png) [@danielmitterdorfer](https://discuss.elastic.co/u/danielmitterdorfer)
#### Post date: [January 30, 2019, 9:29am UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/2 "2019-01-30T09:29:10Z")

</div>

Hi,

A track is a specification of a benchmarking workload. You can either use the tracks that come out of the box with Rally or you can create your own tracks (which is recommended so you get an idea about the performance characteristics in a scenario that is realistic to you). I suggest you checkout the following sections in our docs:

- [Running a race](https://esrally.readthedocs.io/en/stable/race.html)
- [How to create a custom track](https://esrally.readthedocs.io/en/stable/adding_tracks.html)

Daniel

---

<div class="post-metadata">

### Author: ![Narendran\_Manickavas](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@Narendran\_Manickavas](https://discuss.elastic.co/u/Narendran_Manickavas)
#### Post date: [January 30, 2019, 10:08am UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/3 "2019-01-30T10:08:49Z")

</div>

Hello Daniel,

Thank you. I would go through in detail on the provided links. On a surface level, it did not seem like there is an option to prevent elastic server being downloaded

Regards,  
Narendran

---

<div class="post-metadata">

### Author: ![danielmitterdorfer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/danielmitterdorfer/32/110510_2.png) [@danielmitterdorfer](https://discuss.elastic.co/u/danielmitterdorfer)
#### Post date: [January 30, 2019, 10:55am UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/4 "2019-01-30T10:55:49Z")

</div>

Hi,

I misunderstood your original question and thought you wanted to avoid downloading the track but instead you want to avoid downloading Elasticsearch. You can achieve this by specifying `--pipeline=benchmark-only` and pointing Rally to your already running cluster. See our [docs](https://esrally.readthedocs.io/en/stable/recipes.html#benchmarking-an-existing-cluster) for details on this use case.

Daniel

---

<div class="post-metadata">

### Author: ![Narendran\_Manickavas](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@Narendran\_Manickavas](https://discuss.elastic.co/u/Narendran_Manickavas)
#### Post date: [January 30, 2019, 9:31pm UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/5 "2019-01-30T21:31:40Z")

</div>

Thank you Daniel. That was helpful information

I wonder what these warnings mean as it says the results could be misleading  
"indicating that the cluster is not in a defined clean state."

---

<div class="post-metadata">

### Author: ![danielmitterdorfer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/danielmitterdorfer/32/110510_2.png) [@danielmitterdorfer](https://discuss.elastic.co/u/danielmitterdorfer)
#### Post date: [February 20, 2019, 10:31am UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/6 "2019-02-20T10:31:55Z")

</div>

Hi,

Rally does not control the cluster so you need to take extra care yourself that you benchmark under reproducible conditions (e.g. remove all persistent data, restart all nodes after each benchmark, etc.). For details see our blog post [Seven Tips for Better Elasticsearch Benchmarks](https://www.elastic.co/blog/seven-tips-for-better-elasticsearch-benchmarks), specifically tip 6.

Daniel

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [March 20, 2019, 10:31am UTC](https://discuss.elastic.co/t/rally-benchmarking-in-test-cluster-download/166240/7 "2019-03-20T10:31:59Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
