Amazon EC2 Introduces Application Status Checks to Detect Instance Application Failures
AWS has launched application status checks for Amazon EC2 to help developers detect and respond to application-level issues directly from the EC2 console and APIs.

Amazon Web Services has introduced application status checks, a new monitoring capability designed to identify application-level failures on EC2 instances. Historically, EC2 status checks only verified system and instance-level health, such as network connectivity or hardware issues on the physical host. With this update, users can now gain visibility into whether specific application components, such as a web server or daemon, are failing to respond correctly.
Primary source
Open AWS What's New ↗This article summarizes the source. Check the original for full details and conditions.
Comparison
| Aspect | Before / Alternative | After / This |
|---|---|---|
| Monitoring depth | Hardware, network, and OS hypervisor levels only | Application-level health and software services status |
| Failure detection | Limited to system-level crashes and network packet loss | Detects hung web servers, broken application dependencies, or database timeouts |
| Remediation triggers | Rebooting or recovering instances based solely on host status | Automated actions based on granular application responses |
Action Checklist
- Identify critical EC2 instances running workloads that require application-level monitoring Focus on web servers and persistent background daemons first
- Configure application status checks in the EC2 Console or via AWS CLI Verify IAM permissions are updated to support the new status check API parameters
- Integrate application status metrics with Amazon CloudWatch alarms Set up notifications or auto-recovery actions to trigger when application checks fail