Dashboard as Code
summary
Generates and provisions Grafana dashboards from Jsonnet using the grafonnet/grafana-jsonnet library and Grafana provisioning so dashboards live in Git and deploy automatically. Uses Prometheus (operator) and Blackbox exporter for real metrics, Kind for local testing, and inotify to push updates; produces valid dashboard JSON with support for variables and spans, while noting that some plugins (e.g., diagram panel) need raw JSON or special handling.
AI-written summary · about
chapters (6)
- 0:00Introduction and presentation
- 0:51Presentation of Prometheus
- 4:05What is a dashboard?
- 6:00Which tools to use?
- 10:35Creating a dashboard
- 22:00Conclusion
related talks
35mUsing Jsonnet to Package Together Dashboards, Alerts and Exporters
20mFalling in love with json
25mDashboard as code, or the path from UI edits to grafonnet
15mFalling in love with json(net)
31mService cockpit - developer friendly Grafana based monitoring aggregator
28mFalling in love with json(net)
25mNo Jsonnet? No Problem! Prometheus in Perses, Powered by Go
46mHow many dashboards does your Grafana have?
