Add Chart for DORA "Time to restore service" metric
Release notes
Enhancing visibility for Software delivery performance with a new trend chart for DORA Time to restore service metric.
With the addition of the four DORA metrics tiles to the VSA overview dashboard, we are now adding overtime visualization to the "Time to restore service" metric. With this new chart, users will have a better understanding of software stability and reliability trends over time.
The new Time to restore service chart shows information about how long it takes an organization to recover from a failure in production. GitLab measures this as the median time required to close the incidents in the given time period.
It is the third DORA chart that is available out of the box in GitLab. We plan to keep improving the visibility into DORA metrics and to add charts for the fourth metric - Change failure rate.
Problem to solve
When viewing the mean time to restore service metric in VSA, I want to drill in and see more detailed information about my deployments so that I can identify trends and understand deployment behaviors of my teams & projects.
Once we implement #355304 (closed) the user will need an overtime visualization for Time to restore service Metric.
Proposal
- Add a new chart under CI/CD Analytics page.
- Order of the charts tabs (left to right):
Release statistics
-Deployment frequency
-Lead time
-Time to restore service
-Change Failure Rate
-Shared Runners Usage
- Chart type: same as https://docs.gitlab.com/ee/user/analytics/ci_cd_analytics.html#view-lead-time-for-changes-chart.
- Tile for "Time to restore service" should also be included in the chart.
- Chart and tile should be filtered based on Date pickers with 3 options:
Last week
,Last month
,Last 90 days
. - Trendline with
median time
is needed. - Consider performance vs data to ensure smooth page usability.
- GitLab Premium will see project level.
- GitLab Ultimate will see also see group level.
Intended users
Feature Usage Metrics
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.