Remove gitlab-metrics-exporter from Gitlab
As we have decided to park the roll out of gitlab-metrics-exporter, we should remove references to it from the Gitlab code and packages. Going forward, we will focus on improving prometheus-client-mmap
instead, which had its C extension rewritten in Rust.
This work has more priority now as there is a detected vulnerability https://gitlab.com/gitlab-org/gitlab-metrics-exporter/-/issues/30 that must be addressed by 2023-07-22
I think the order in which removal should happen so as not to break anything:
-
Remove support for running this server from devkits -
Remove any references to it in gitlab-rails, except for GITLAB_METRICS_EXPORTER_VERSION
-
Remove it from release tooling: release-tools!2491 (merged) -
Remove it from CNG and Omnibus -
Archive repo, remove it from projects list, other cleanup
Edited by Matthias Käppler