- Documentation
- Learning Hub
- Dashboards as Code with the Foundation SDK
- Journey overview
Why Grafana as code
Slide 3 of 5
The problem with manual processes
Your team has 30 dashboards across staging and production. Someone tweaks a threshold in production on Friday afternoon, and by Monday no one remembers what changed or why. That’s dashboard drift: live dashboards silently diverging from their intended state. Manual dashboard management creates three recurring problems like this that grow worse as your team scales.
How as code solves this
By using Grafana as code, you’ll gain:
- Version control. Every change is a Git commit with context.
- Code review. Pull requests catch mistakes before they reach production.
- Automation. CI/CD ensures what’s in the repo is what’s deployed.
- Reproducibility. Spin up identical dashboards in any environment from the same code.