Hello,
I'm a newbie to elastic and esrally. I'm using esrally to benchmark our elastic cluster. Currently, I want to measure the index-append rate of our cluster using our sample data. With the default configuration, the esrally send the track data only one time which last for a few minutes, however, I want to run the test for a few hours to test the stability of our cluster. I cannot create a very large track data for such a test. I need an input parameter for esrally which specifies the numbers of replication of the track data or specifies the time of index-appending.
Thank you!
Using laps parameter there is a pause between each test. I know the pause time is quite small, but is there a way to have no pause between tests?
Then you probably need to modify the structure of the track. Am not sure exactly how to best do that if you have a single file you want to repeatedly replay.
It would be useful to have a parameter source that is able to generate infinite amounts of data based on sample files and I created an issue for this some time back. Please add comments and/or a +1 to this.
One alternative approach is described in this comment using jinja2 loops. One catch is that to do that it uses multiple indices, but in many cases (depending on the size of the corpus) this could be a realistic scenario.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.