GrafanaCon EU 2018: Grafanalib: Dashboards as Code

GrafanaCon EU 2018: Grafanalib: Dashboards as Code

Mar 23, 2018

Grafana has a great UI for creating dashboards, but what happens when you want to start implementing common patterns, or change your dashboard at the same time that you change your monitoring?

Why not treat your dashboards like code? We do that with grafanalib, which is a Python EDSL for building Grafana dashboards.

This talk will show how you can use grafanalib to manage your dashboards, some cool things you can do with it, and talk a little bit about its design & internals.