Scalable Metrics Dictionary: BE - Version Control
Summary
In &6522 (closed) we've created a new scalable metrics dictionary. This issue is to add versioning to the metrics.
Success Criteria
- By metric, we should be able to identify when a metric was instrumented
- We should be able to filter the Metrics Dictionary by version
Other Considerations
We currently don't have milestone
set for all metrics. It is okay to set all metrics to one milestone where it's missing and document this.
Please be aware of the feature explained in this epic which we intend to build in the future. How these metrics are versioned may have an impact to that future work.
Work plan
- Add milestone to metrics dictionary gitlab-org/growth/product-intelligence/metric-dictionary!4 (closed)
- Update milestone regex to validate using "<13.9", update a small set of metric definition !69398 (merged)
- Update rest of metrics definition !69400 (merged)
- Make the milestone field required, in this step we will find if we miss any milestone !69638 (merged)
Edited by Alina Mihaila