Goal: a minimal grafana that is 100% provisioned via files. There is no U/I to add dashoards on the fly.
- A (go?) package, contains structs that define the dasbhoards, either see what grafana has or cleanup: https://github.com/grafana-tools/sdk
- Dashboard are put in folders and may have tags
- Dashboards are defined in (minimal) YAML
- Everything is defined on a per-dashboard basis - consistency is put in the generate dashboard layer.