Sometimes, So many quering requests are come to My Elasticsearch cluster. then, CPU usage peaks to 100% every nodes. It is usually 20~30%. In this case, each request takes too long, so I causes some timeout problem to my API server.
So, I want to migrate to AWS to use auto scaling feature. Is it possible increase nodes when CPU usage is getting high, and decrease when CPU usage is low? Is there anyone who have worked like that?
Thanks in advance.