Ensure that the Enhanced Health Reporting feature is enabled for all Amazon Elastic Beanstalk (EB) environments provisioned in your AWS account. Enhanced Health Reporting is the AWS Elastic Beanstalk feature that allows the service to gather additional information about the resources available within your EB environments. Once the feature is enabled, the EB service analyzes all the information gathered to provide a better picture of the overall environment health and to help you identify any issues that can cause your web application(s) to become unavailable. Enhanced Health Reporting describes EB environment health using four colors: Green, Yellow, Red and Grey and seven health statuses that provide the best indication of the current state of your environment health: OK – no issues, Warning – moderate number of request failures, Degraded – high number of request failures, Severe – a very high number of request failures, Info – instance operation in progress, Pending – instance operation in progress within command timeout, Unknown – insufficient amount of health data received.
This rule can help you with the following compliance standards:
- NIST4
For further details on compliance standards supported by Conformity, see here.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
excellence
With Enhanced Health Reporting feature enabled you have access to advanced monitoring which is extremely useful for production environments because is crucial to know if your web application is available and is responding to requests.
Audit
To identify AWS EB environments with Enhanced Health Reporting feature disabled, perform the following:
Remediation / Resolution
To enable Enhanced Health Reporting feature for your running Amazon Elastic Beanstalk (EB) application environments, perform the following actions:
References
- AWS Documentation
- Monitoring an Environment
- Enhanced Health Reporting and Monitoring
- Health Colors and Statuses
- Managing Environments
- The AWS Elastic Beanstalk Environment Management Console
- Enabling AWS Elastic Beanstalk Enhanced Health Reporting
- FAQs
- Enhanced Health Monitoring with the Environment Management Console
- AWS Command Line Interface (CLI) Documentation
- elasticbeanstalk
- describe-environments
- update-environment