All work
Case study · Monitoring · UK national lottery operator

Alarms for a whole AWS organisation

A Python data source finds resources across every account at plan time, and Terraform generates their CloudWatch alarms from per-service specs. A daily GitHub Actions run keeps it current.

Where
UK national lottery operator
Stack
Terraform, Python, CloudWatch, GitHub Actions
Clay model of a grid of small blocks with pin lights on top, two of them lit teal and one dark

Overview

A Python data source finds resources across every account at plan time, and Terraform generates their CloudWatch alarms from per-service specs. A daily GitHub Actions run keeps it current.

[In your words: which services the specs cover, how the daily run reconciles alarms with the resources that came and went, and who picks the alerts up.]

Next case studyTerraform with guard rails