I would strongly suggest to setup a pre-production environment and run load tests (with tools like JMeter) in conjunction with server-side monitoring.
Tomcat backends can be monitored using the JMX protocol.
You have 2 solutions :
- Free: JMeter with Perfmon Agent to monitor CPU, Memory and custom defined JMX Beans,
- Freemium (aka Paid for > 50 concurrent users) : OctoPerf supports Apache Tomcat monitoring, and can monitor your aws servers with an on-premise monitoring agent.
Like always, free software costs nothing but your time, and paid software gets you straight to the issue in exchanges for some pennies.
4
solved Monitoring Tomcat processes CPU spikes [closed]