We are using 7.3 ES. Due to few bad queries fired by end user, ES CPU/Memory jumps to very high and impacts all others. We want to know any way to stop those long-running queries and return 429 or some status, so the client can handle this.
We got default_search_timeout option which is shard level timeout. And also this results in sending partial data to client. We are looking for some global end user query level settings. Also as I said, we want to return error rather partial data.
Please help us on some options to protect our cluster with these.
Sure thanks, planning to move to 7.8. Are there any flags or options for the same query I asked above? Overall We don't want one bad query from 1 client impacting others
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.