Hyperic's CloudStatus service monitors the health of Amazon's Elastic Compute Cloud (EC2), Simple Storage Service (S3), Simple Queue Service (SQS), Simple DB (SDB), and Flexible Payment Service (FPS).
The CloudStatus service determines the health of AWS services based on data reported by Hyperic HQ agents running inside and outside the EC2 cloud. The agents that run inside the cloud are distributed across all AWS Availability Zones and Regions. The HQ agents obtain availability and performance data by executing transactions that use key operations of each monitored AWS service. HQ agents determine health status collaboratively. Outages are determined on the basis of multiple agents detecting a failure.
The availability and performance metrics are stored in an HQ server, enabling the CloudStatus service to present historical as well as real-time cloud health and performance metrics.
The health of an AWS service is an indicator of its current and recent quality of service. Health reflects the availability of a service and the performance of key service operations, invoked from both inside and outside the cloud. Service health is indicated on charts as:
Healthy—indicates full health and satisfactory performance
Issues—indicates partial health, instances of less than satisfactory performance, or both
Service Failure—indicates service not available, or poor health