There is no good way to tell if AWS is down. Current methods include asking around if others have issues or relying on Down Detector.
A potential simple solution to find if AWS is up, or having service degredation is run sample applications in the region and report on their uptime and latency.
This repo contains source code for the sample applications we run to generate our monitoring dashboard for US East 1. We then monitor the uptime of these services either through the AWS API, or making a request to the service directly.
- apps/voting_game: SQS + EC2 + DynamoDB voting game
- apps/bezos_quote_generator/: EC2 Bezos Quote Generator
- apps/shade_generator/: Lambda Random Shade Generator
- cloud_monitor: Uptime monitoring tasks and metrics API
- apps/frontend: Frontend app
The current plan is to monitor US-East-1 first but monitor more regions and cloud providers in the future.