Port the ci dashboards and runner dashboards over to the runbooks repository
This stems from the discussion in gitlab-com/runbooks!3220 (comment 526659634)
grouprunner Currently maintains several dashboards manually in Grafana:
- https://dashboards.gitlab.net/d/000000159/ci
- https://dashboards.gitlab.net/d/sXVh89Imk/ci-autoscaling-providers
- https://dashboards.gitlab.net/d/sv_pUrImz/ci-autoscaled-machines-metrics
- https://dashboards.gitlab.net/d/r9NUva5Wk/ci-autoscaling-algorithm-visualisation
Ideally, these would move to the runbooks repository in some shape our form. During a call with @steveazz some panels were pointed out as important (gitlab-com/runbooks!3220 (comment 523225333)).
We'd need to figure out where those graphs go. A lot of them could go into the dashboards/ci-runners
directory, and be crosslinked from the main dashboard.
Could it be possible that some of the things that are being observed in the dashboards should also be added to the ci-runners service SLIs. In which case, they could be added, with new dashboards linked from the tooling-links.
2021-05-20 Update
Left to do:
-
business metrics dashboard -
update the ci-runners: Incident Support: gitlab-application
to have also graphs related to trace archiving -
update the ci-runners: Incident Support: runner-manager
to have thecache performance
graph