Implement missing metrics for VSD report generator (e.g. Code Suggestions usage)
Problem
We have the VSD report generator tool up and running as a CI/CD component. As the next step we'll need to add more metrics to the report and implement configuration parsing.
Task for this issue:
Adding the metrics that are missing from the current report (See one example here: https://gitlab.com/gitlab-org/plan-stage/optimize-group/vsd-reports-test/-/issues/15):
- Code Suggestions usage.
Next iterations, adding:
- Issues closed
- Number of deploys
- Merge request throughput
- Median time to merge
- Contributor count
- Critical vulnerabilities over time
- High vulnerabilities over time
- Implement handling these customize configurations:
-
exclude_metrics
so users can exclude metrics they don't want to see in the report. -
filter_labels
so users can filter by label.
-
Implementation plan
TODO
Edited by Haim Snir