I'm trying to do some benchmark tests and want to know if there is a way to
determine how long it will take elastic search to create indices and then
populate them. I'm not seeing any logging information that I can use to
determine the elapsed time. Any ideas? Thanks!
Once you get a response from ES then the index is created. As for
populating, it'd depend how you do it, but if you use bulk then again, once
you get a response then it's completed the request and indexed the docs.
You'd have to time that via your test framework though.
I'm trying to do some benchmark tests and want to know if there is a way
to determine how long it will take Elasticsearch to create indices and
then populate them. I'm not seeing any logging information that I can use
to determine the elapsed time. Any ideas? Thanks!
Are you trying to create indices programmatically (or calling ES rest
endpoint)?
How much data you are populating in the index?
Are you using bulk index api or single index api?
As Mark said in his post time the operation in your application layer. You
total time will vary based on how you index (single/bulk) and how much data
you plan to index. In addition to that your hardware will dictate your
indexing rate. Any tests done on local would be totally different from that
on actual production servers.
On Tuesday, 3 February 2015 08:22:04 UTC-8, Kurt wrote:
I'm trying to do some benchmark tests and want to know if there is a way
to determine how long it will take Elasticsearch to create indices and
then populate them. I'm not seeing any logging information that I can use
to determine the elapsed time. Any ideas? Thanks!
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.