Page MenuHomePhabricator

Grizzly: onboard "popular" dashboards as static json managed dashboards
Open, MediumPublic

Description

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

Event Timeline

herron triaged this task as Medium priority.Mar 9 2023, 6:26 PM
herron created this task.

Change 896426 had a related patch set uploaded (by Herron; author: Herron):

[operations/grafana-grizzly@master] onboard home dashboard

https://gerrit.wikimedia.org/r/896426

Change 896426 merged by Herron:

[operations/grafana-grizzly@master] onboard home dashboard

https://gerrit.wikimedia.org/r/896426

Change 901297 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] home_w_wiki_status: editable=false, Grizzly tag

https://gerrit.wikimedia.org/r/901297

Change 901297 merged by BCornwall:

[operations/grafana-grizzly@master] home_w_wiki_status: editable=false, Grizzly tag

https://gerrit.wikimedia.org/r/901297

Change 901301 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] Import Host Overview dashboard

https://gerrit.wikimedia.org/r/901301

Change 901684 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] Import confd dashboard

https://gerrit.wikimedia.org/r/901684

Change 901685 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] Import application servers RED dashboard

https://gerrit.wikimedia.org/r/901685

Change 901687 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] Import Kafka dashboard

https://gerrit.wikimedia.org/r/901687

Change 901301 merged by BCornwall:

[operations/grafana-grizzly@master] Import Host Overview dashboard

https://gerrit.wikimedia.org/r/901301

Change 901684 merged by BCornwall:

[operations/grafana-grizzly@master] Import confd dashboard

https://gerrit.wikimedia.org/r/901684

Change 901685 merged by BCornwall:

[operations/grafana-grizzly@master] Import application servers RED dashboard

https://gerrit.wikimedia.org/r/901685

Change 901687 merged by BCornwall:

[operations/grafana-grizzly@master] Import Kafka dashboard

https://gerrit.wikimedia.org/r/901687

Change 901719 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/grafana-grizzly@master] application_servers/kafka: Remove IDs

https://gerrit.wikimedia.org/r/901719

Change 901719 merged by BCornwall:

[operations/grafana-grizzly@master] application_servers/kafka: Remove IDs

https://gerrit.wikimedia.org/r/901719