The application’s production environment started throwing the following error:
ElasticsearchStatusException[Unable to parse response body]; nested: ResponseException[method [POST], host [https://search-production-*.us-west-2.es.amazonaws.com:*, URI [/timerecord… [HTTP/1.1 503 Service Unavailable]. {
"message": "No server available to handle the request",
}
- Graph of the JVM memory pressure over the last 3 months.
- Instance health over the last 3 months
- Cluster Health Dashboard
No relevant code that interfaces with elastic search has been pushed to production and there has been no significant increase to the amount of data that is running through elastic that would justify this increase. Nevertheless, the increase in JVM memory pressure is clear. Where should I look to investigate this issue further?
I’ve been reading the AWS documentation but am still unsure whether I should scale-up or scale-out.