Watchy Open source
Monitor SaaS status with Amazon CloudWatch. Watchy polls Slack and GitHub status APIs, publishes metrics, alarms, and dashboards into your AWS account, and alerts you when a service you depend on has an incident. One CloudFormation stack, about $18 a month in AWS costs.
aws cloudformation create-stack \
--stack-name watchy-platform \
--template-url https://watchy-resources.s3.us-east-1.amazonaws.com/watchy-platform.yaml \
--capabilities CAPABILITY_IAM
What you get
Status monitoring
Slack and GitHub status, incidents, and component health polled every 5 minutes.
Native CloudWatch
20 metrics, 17 alarms, dashboards, and incident logs — all in your own account.
Automated alerts
SNS email notifications when a service degrades or an incident opens.
Infrastructure as code
Lambda functions, IAM roles, and CloudWatch resources from one CloudFormation template.
Self-hosted
Runs serverless in your AWS account. No third-party service holds your data.
Measured cost
~$18/month: Slack monitoring ~$10, GitHub ~$7, core platform ~$1.
Dashboards
CloudWatch dashboards created by the stack, as deployed.
Architecture
What's deployed
Slack
watchy-slack-monitorLambda- 15 CloudWatch metrics · 12 alarms
watchy-slackdashboard/watchy/services/slackincident logs
GitHub
watchy-github-monitorLambda- 5 CloudWatch metrics · 5 alarms
watchy-githubdashboard/watchy/services/githubincident logs