Amazon EC2 introduces application status checks
Amazon EC2 has launched application status checks to detect application-level issues on instances, complementing existing system checks and enabling automated recovery via Auto Scaling.
Amazon EC2 now offers application status checks to identify issues such as unresponsive web servers, inactive Docker daemons, or misconfigured networking on instances. Previously, customers had to develop their own monitoring tools to detect these problems, which often required additional maintenance. The new feature allows users to define checks by specifying protocols, ports, paths, and expected response codes to assess application health. This integration with EC2’s existing monitoring framework provides a more comprehensive view of instance and application status.
Customers can associate application status checks with instances using instance IDs or tags, enabling EC2 to send HTTP or HTTPS requests to the specified endpoints every 60 seconds. The service reports application health based on the responses received, distinguishing between healthy and unhealthy states. This automated monitoring reduces the need for manual intervention to identify application failures. Auto Scaling groups can be configured to replace instances when their applications are deemed unhealthy, improving resilience and uptime.
Application status checks are available in all commercial AWS Regions and AWS GovCloud (US) Regions, ensuring broad accessibility for customers. The feature is designed to work alongside existing EC2 instance and system status checks, providing layered monitoring capabilities. This addition aligns with AWS’s ongoing efforts to enhance operational visibility and reliability for EC2 workloads. Customers can configure checks without additional infrastructure, leveraging EC2’s built-in monitoring infrastructure.
To implement application status checks, users should refer to the Amazon EC2 User Guide for configuration details and review pricing information. The feature is priced similarly to existing EC2 monitoring services, with costs based on the number of checks and associated resources. This pricing model ensures transparency and scalability for customers of all sizes. AWS has not disclosed specific pricing tiers, but users can estimate costs based on their monitoring requirements and instance usage.