Correctly label CI infrastructure with prometheus labels
Currently, our CI runner infrastructure does not contain the appropriate labels with use throughout the rest of our infrastructure. Primarily, we are missing the environment
, tier
, type
and stage
labels.
We should label these correctly, in order to take advantage of key metrics and saturation metrics for these services. In particular, this will allow us to keep track of CPU saturation on our runner manager nodes.
The appropriate labelling is:
-
environment
:gprd
-
tier
:runners
-
type
:ci-runners
-
stage
:main
Required for gitlab-com/www-gitlab-com#5341 (closed)
CI Runner working group reference: https://docs.google.com/document/d/1wgdb0Uv1YBOYX4vEtHoGOYxuBAxSP3A_1SPQ1mc5NXM/edit#bookmark=id.q3l02e8qh82b
cc @ansdval @erushton @bjk-gitlab