Value Streams Dashboard

Introduced in GitLab 15.8 as a Closed Beta feature.

You can leave feedback on dashboard bugs or functionality in issue 381787.

This feature is not ready for production use.

The Value Streams Dashboard is a customizable dashboard to enable decision-makers to identify trends, patterns, and opportunities for digital transformation improvements. This page is a work in progress, and we’re updating the information as we add more features. For more information, see the Value Stream Management category direction page.

After the feature flag is enabled, to open the new page, append this path /analytics/dashboards to the group URL (for example, https://gitlab.com/groups/gitlab-org/-/analytics/dashboards).

Initial use case

Our initial use case is focused on providing the ability to compare software delivery metrics. This comparison can help decision-makers understand whether projects and groups are improving.

The beta version of the Value Streams Dashboard includes the following metrics:

The Value Streams Dashboard allows you to:

  • Aggregate data records from different APIs.
  • Track software performance (DORA) and flow of value (VSA) across the organization.

DevOps metrics comparison

The DevOps metrics comparison displays DORA4 and flow metrics for a group or project in the month-to-date, last month, the month before, and the past 180 days.

This visualization helps you get a high-level custom view over multiple DevOps metrics and understand whether they’re improving month over month. You can compare the performance between groups, projects, and teams at a glance. This visualization helps you identify the teams and projects that are the largest value contributors, overperforming, or underperforming.

DevOps metrics comparison

You can also drill down the metrics for further analysis. When you hover over a metric, a tooltip displays an explanation of the metric and a link to the related documentation page.

Customize the dashboard widgets

You can customize the Value Streams Dashboard and configure what subgroups and projects to include in the page.

A view can display maximum four subgroups or projects.

To display multiple subgroups and projects, specify their path as a URL parameter.

For example, the parameter query=gitlab-org/gitlab-foss,gitlab-org/gitlab,gitlab-org/gitlab-design,gitlab-org/gitlab-docs displays three separate widgets, one each for the:

  • gitlab-org group
  • gitlab-ui project
  • gitlab-org/plan-stage subgroup

Dashboard metrics and drill-down reports

MetricDescriptionDrill-down reportDocumentation page
Deployment frequencyAverage number of deployments to production per day. This metric measures how often value is delivered to end users.Deployment frequency tabDeployment frequency
Lead time for changesThe time to successfully deliver a commit into production. This metric reflects the efficiency of CI/CD pipelines.Lead time tabLead time for changes
Time to restore serviceThe time it takes an organization to recover from a failure in production.Time to restore service tabTime to restore service
Change failure ratePercentage of deployments that cause an incident in production.Change failure rate tabChange failure rate
VSA Lead timeMedian time from issue created to issue closed.Value Stream AnalyticsView the lead time and cycle time for issues
VSA Cycle timeMedian time from the earliest commit of a linked issue’s merge request to when that issue is closed.VSA overviewView the lead time and cycle time for issues
New issuesNumber of new issues created.Issue AnalyticsIssue analytics for projects and for groups
Number of deploysTotal number of deploys to production.Merge Request AnalyticsMerge request analytics