doc/user/analytics/duo_and_sdlc_trends.md
{{< details >}}
{{< /details >}}
{{< history >}}
ai_impact_analytics_dashboard. Disabled by default.ai_impact_analytics_dashboard removed.AI impact analytics to GitLab Duo and SDLC trends in GitLab 18.4.{{< /history >}}
This feature is in beta for GitLab Self-Managed. For more information, see epic 51.
GitLab Duo and SDLC trends measure the impact of GitLab Duo on software development lifecycle (SDLC) performance. This dashboard provides visibility into key SDLC metrics in the context of AI adoption for projects or groups. You can use the dashboard to measure which metrics have improved from your AI investments.
Use GitLab Duo and SDLC trends to:
To learn how you can optimize your license utilization, see GitLab Duo add-ons.
To learn more about GitLab Duo and SDLC trends, see the blog post Developing GitLab Duo: AI impact analytics dashboard measures the ROI of AI.
For a click-through demo, see the GitLab Duo and SDLC trends product tour.
<i class="fa-youtube-play" aria-hidden="true"></i> For an overview, see GitLab Duo AI Impact Dashboard.
<!-- Video published on 2025-03-06 -->{{< history >}}
{{< /history >}}
The Metric trends table displays metrics for the last six months, with monthly values, percentage changes in the past six months, and trend sparklines.
The change percentage compares the first full month of available statistics to the last completed month, excluding the current month.
Values in green indicate positive changes, and values in red indicate negative changes. The icons next to the values indicate upward trends {{< icon name="trend-up" >}} or downward trends {{< icon name="trend-down" >}}.
Upward trends are positive (green) for some metrics (like deployment frequency), but negative (red) for others (like mean time to merge).
{{< history >}}
duo_rca_usage_rate. Disabled by default.duo_rca_usage_rate removed.{{< /history >}}
The Pipeline metrics table displays metrics for the pipelines run in the selected project.
{{< history >}}
{{< /history >}}
The GitLab Duo Code Suggestions acceptance by language chart displays the number of Code Suggestions accepted by programming language for the last 30 days.
Hover over a bar to view for each language:
{{< history >}}
{{< /history >}}
The GitLab Duo Code Suggestions acceptance by IDE chart displays the number of Code Suggestions accepted by IDE for the last 30 days.
Hover over a bar to view for each IDE:
{{< history >}}
{{< /history >}}
The Code generation volume trends chart displays the volume of code generated through Code Suggestions over the last 180 days, aggregated by month. The chart shows:
{{< history >}}
{{< /history >}}
The GitLab Duo Code Review requests by role chart displays the number of Code Review requests over the last 180 days, aggregated by month. The chart shows:
Higher author adoption indicates teams embracing automated review workflows.
{{< history >}}
{{< /history >}}
The GitLab Duo Code Review comments sentiment chart displays the sentiment of Code Review comments over the last 180 days, measured by positive (👍) and negative (👎) reaction rates. The chart shows:
When interpreting your analytics, keep in mind that:
{{< history >}}
{{< /history >}}
The user metrics tables display usage of different GitLab Duo features by individual users over the last 30 days.
Prerequisites:
To retrieve GitLab Duo and SDLC metrics, you can also use the AiMetrics, AiUserMetrics, and AiUsageData GraphQL APIs.
The following table displays the GitLab versions when usage data calculation started for GitLab Duo metrics:
| GitLab Duo metric | Data calculation start |
|---|---|
| Code Suggestions usage | GitLab 16.11 |
| Root Cause Analysis usage | GitLab 18.0 |
| Code Review requests and comments | GitLab 18.3 |
| Agent Platform chats and flows | GitLab 18.7 |