Update ci-runners dashboards to support the new monitoring stack
Part of https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/13886
In the new monitoring stack we're creating the instance
label dynamically, basing on the VM name returned from Google SD in Prometheus. Which lacks the port number. Update added here will make sure that both old and new data works properly on our dashboards.
This MR adds also few other changes that were missed last time, when preparing for this monitoring source migration.
Preview of updated dashboards:
URL | Dashboard |
---|---|
https://dashboards.gitlab.net/dashboard/snapshot/4aRiApn20owzJmr3VEv61MdGq0A3yAba | ci-runners: Autoscaling algorithm |
https://dashboards.gitlab.net/dashboard/snapshot/f6qhk1Fjmi1fxbK03Yu9mcOojRz4mroe | ci-runners: Business metrics |
https://dashboards.gitlab.net/dashboard/snapshot/3Pl2f9xL5cRN8sy7pqhKukYG3dJ90O2F | ci-runners: Deployment overview |
https://dashboards.gitlab.net/dashboard/snapshot/Q8fduZdh3TZK67BfJMc9cAR6VQ3C3Rs9 | ci-runners: Incident Support: autoscaling |
https://dashboards.gitlab.net/dashboard/snapshot/K8re2t7LfjZPlhlWH6I9obOoZHCaaAQG | ci-runners: Incident Support: database |
https://dashboards.gitlab.net/dashboard/snapshot/ysPYBK0ke7UxUfU7nzeYS0ArMBam8qkR | ci-runners: Incident Support: gitlab-application |
https://dashboards.gitlab.net/dashboard/snapshot/dzZUjCUI1rNjUpHR5rbndSpe2gihip8K | ci-runners: Incident Support: runner-manager |
https://dashboards.gitlab.net/dashboard/snapshot/33nU38Aai2uC7GXUhh6UOQlB0OQjEz9W | ci-runners: Overview |
Edited by Tomasz Maczukin