Is there a way to check ES busy status

I am using ES as backend for an app. To avoid ES not responding due to concurrent requests at the same time, is there a way to check ES busy status?

Checking node stats for search thread pool rejections might be a good idea. However those rejections are temporary which means that you might want to retry your request. Also it might be, that only a single node does not respond, but you are good with getting partial results.

See https://www.elastic.co/guide/en/elasticsearch/reference/7.4/cluster-nodes-stats.html

Also Stack Monitoring might be worth a look!

--Alex

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