All open source labs

Open Source

centralized-alerting

centralized-alerting — a free open source hands-on lab from AWS Fundamentals. Get your hands dirty with AWS services.

TypeScript9 stars

Centralized Alerting for AWS Organizations

Centralized CloudWatch alarm forwarding and notification system for AWS Organizations using EventBridge, Lambda, and CDK.

Architecture

  • Management Account: Deploys StackSets to member accounts for alarm forwarding
  • Observability Account: Receives alarms via EventBridge and sends notifications to Discord

Resources

YouTube Video

Prerequisites

  • AWS CDK installed
  • Node.js 20+
  • AWS Organizations with management account access
  • Discord webhook URL

Setup

pnpm install

Configure config/environments.ts with your:

  • Organization ID
  • Target OUs
  • Observability account ID
  • Discord webhook URL

Deployment

pnpm deploy

License

MIT

Looking for more hands-on labs?

Everything we build in the open — CLIs, libraries, and infrastructure snippets.

Browse all repositories →