Menu
AWS Elastic Beanstalk
Developer Guide (API Version 2010-12-01)

Enhanced Health Monitoring with the Environment Management Console

When you have enabled enhanced health reporting in AWS Elastic Beanstalk, you can monitor environment health in the environment management console.

Environment Dashboard

The environment dashboard displays the health status of the environment and lists events that provide information about recent changes in health status.

To view the environment dashboard

  1. Open the Elastic Beanstalk console.

  2. Navigate to the management console for your environment.

For detailed information about the current environment's health, open the Health page by choosing Causes.

Environment Health Page

The Health page displays health status, metrics and causes for the environment and for each EC2 instance in the environment.

Note

Elastic Beanstalk displays the Health page only if you have enabled enhanced health monitoring for the environment.

To display only instances that have a particular status, chooseFilter By, and then choose a status.

To reboot or terminate an unhealthy instance, choose Instance Actions, and then choose Reboot or Terminate.

To hide detailed information about the environment and instances' health, choose Hide Details. To show or hide the details for a single instance, use the arrow at the beginning of the row:

Elastic Beanstalk updates the Health page every ten seconds. It reports information about environment health for five categories.

The first category, Server, displays information about each of the EC2 instances in the environment, including the instance's ID and status, the amount of time since the instance was launched, and the ID of the most recent deployment executed on the instance.

For more information about an instance, including its Availability Zone and instance type, pause on its Instance ID:

For information about the last deployment to the instance, pause on the Deployment ID:

Deployment information includes the following:

  • Deployment ID—The unique identifier for the deployment. Deployment IDs starts at 1 and increase by one each time you deploy a new application version or change configuration settings that affect the software or operating system running on the instances in your environment.

  • Version—The version label of the application source code used in the deployment.

  • Status—The status of the deployment, which can be In Progress, Deployed, or Failed.

  • Time— For in-progress deployments, the time that the deployment started. For completed deployments, the time that the deployment ended.

The other categories provide detailed information about the results and latency of requests served by each instance, and load and CPU utilization information for each instance. For details on these metrics, see Instance Metrics.

If you enable X-Ray integration on your environment and instrument your application with the AWS X-Ray SDK, the Health page adds links to the AWS X-Ray console in the overview row.

Choose a link to view traces related to the highlighted statistic in the AWS X-Ray console.

Monitoring Page

The Monitoring page displays summary statistics and graphs for the custom Amazon CloudWatch metrics generated by the enhanced health reporting system. See Monitoring Environment Health in the AWS Management Console for instructions on adding graphs and statistics to this page.