Create DORA 4 Metrics at Project in API
Problem to Solve
There are four main metrics that the industry is currently talking about:
- Deployment frequency - how often does code get pushed production (how many times a day/week/month)
- Lead time for changes - how long does it take for code to be committed and reach production
- Time to restore service - how long does it generally take to restore service when a service incident or a defect that impacts users occurs (can be rollback or time to solve a specific bug)
- Change failure rate - what percentage of changes to production or released to users result in degraded service (generally requiring a rollback or hotfix/patch)
We want to enable users to see these metrics at the project level
Proposal
Aggregate the Value stream metrics to the CICD Analytics Page for the Project: https://gitlab.com/gitlab-org/gitlab/-/value_stream_analytics
Buyer
Edited by Jackie Porter