Monitoring as Code: Managing your Observability Assets the Cloud-Native Way
summary
Company moves monitoring to code: a templated pipeline using jsonnet templating and a Go CLI that builds, unit-tests and CI-deploys Grafana dashboards and Prometheus alerts. Stack uses OpenShift installers, Argo CD, Terraform, Jenkins shared libraries and Thanos-backed Prometheus to scale across ~90 Azure OpenShift clusters and ~10 on‑prem clusters, serving ~1M active time series and surviving a cloud migration. The repo auto-reconciles diffs, deploys thousands of dashboards concurrently, and is production-proven.
AI-written summary · about
chapters (9)
- 0:00Observability at scale
- 4:08Infrastructure to observability assets
- 7:04Dashboards as code with templates
- 10:15Advanced templating for panels
- 13:29Scaling dashboards with variables
- 15:14Testing CI for dashboards
- 18:05Prometheus alerts as code
- 20:11Introducing Pures project
- 24:44Q&A
related talks
36mObservability at Scale With Monitoring as Code...
32mAdapting Brownfield Deployments to Cloud-Native Technology
28mMonitoring Stack was yesterday – Observability Platform at scale!
25mGrafana as Code-An Open Source Observability Solution
13mLightning Talk: Observability-First DevSecOps: Building Resilient Multi-Cloud P...
24mDeclarative Monitoring pipelines with Prometheus
24mBanking Observability at Scale
31mCharting New Frontiers: The Evolution of Observability in Cloud Environments
