Onboard "popular" dashboards (in other words dashboards we generally depend on) as static json dashboards managed by grizzly.
This will provide us with an additional layer of durability (via ability to more easily revert/restore) and allow us to propose/review changes to dashboards that are depended upon for day to day operations.
Some "low hanging fruit" candidates that come to mind:
- Home
- Dashboards referenced by alerts here are a few stub tasks to get started (hint: git grep grafana in operations/alerts)
- Other dashboards we know are used broadly (?)
As dashboards are onboarded, we should be sure to tag them in a way that makes it clear they are under grizzly management. Off hand a few ideas come to mind:
- Dashboards are set to not editable (which can be trivially overridden within the UI unfortunately, but still stands as a useful reminder)
- Dashboards are tagged 'Grizzly'
- Inclusion of a boiler plate text panel linking to grizzly docs & edit workflow