Simplify metric removal process
Problem
Currently developers in order to remove metrics need to follow guide from documentation page https://docs.gitlab.com/ee/development/internal_analytics/metrics/metrics_lifecycle.html#remove-a-metric. Its hard to manage, for both, the developers and reviewers (keeping in mind there are usually a few team involved).
Desired Outcome
Make metric removal more visual and easy to manage process.
Potential Solution
Create a template with tick boxes to follow, like
-
Notify groupanalytics instrumentation -
If metric class (`instrumentation_class` field in the metric definition) is Redis, add a migration to remove the data from Redis for the related Redis keys. For more details, see this MR example.
etc
Edited by Niko Belokolodov