I am a newbie to Elasticsearch and am tasked with monitoring performance of the cluster as well as helping the other developers interpret the overall performance of the indexes. I am looking for guidance on where I might find descriptions for the different fields in the monitoring indexes. Also what is the best way to understand average query elapsed time.
Any help pointing me at educational resources or links would be greatly appreciated.
The structure of the Monitoring data isn't documented and could change from release to release. However, the structure is pretty much identical to the output of the stats APIs built into Elasticsearch: Cluster APIs | Elasticsearch Guide [8.11] | Elastic
In the Monitoring app, you can look at the request rates for searches to see this information. Note that it only includes the Elasticsearch internal time, not network time or client processing time. You can see this info by doing
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.