Skip to content

Update ci-runners dashboards to support the new monitoring stack

Tomasz Maczukin requested to merge update-runners-dashboard-filter into master

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

Merge request reports