Once a web application is successfully deployed, it is very important to monitor its performance. Monitoring helps to find out whether there is any infrastructure bottleneck, performance issue, or underutilization of resources. The Elastic Beanstalk web console gives a high-level overview in terms of monitoring figures and graphs, as shown in the following screenshot:
Figure 16.19: The Monitoring dashboard
Elastic Beanstalk also offers various other methods to monitor a deployed web application, such as basic health reporting, enhanced health reporting and monitoring, managing alarms, the Elastic Beanstalk environment's event stream, listing and connecting to server instances, and viewing logs from the Elastic Beanstalk environment's EC2 instances.
A detailed understanding of the various monitoring methods can be obtained from...