Pull request analytics for Azure DevOps — built-in dashboard with cycle time, throughput, and reviewer metrics. Includes optional ML predictions and AI insights.
Pull request analytics for Azure DevOps — built-in dashboard with cycle time, throughput, and reviewer metrics.
Previously available via private share to select organizations; now in public preview.
What You Get
Core (works immediately after install)
PR Insights Dashboard — Interactive dashboard embedded directly in your Azure DevOps project with cycle time trends, throughput charts, reviewer activity heatmaps, and distribution analysis
PR Insights Settings — Project-level settings page for administrators to configure dashboard behavior, accessible from Project Settings
Automated PR Extraction — Pipeline task extracts pull request data incrementally, minimizing API calls with smart date windowing and backfill convergence
ML Predictions — Time-to-merge forecasting using Prophet models. Requires setting enablePredictions: true in the pipeline task and installing Python Prophet dependencies. See the ML Predictions screenshot in the gallery above.
AI-Powered Insights — Natural language summaries of PR trends and anomalies. Requires providing an OpenAI API key via pipeline variable. See the AI Insights screenshot in the gallery above.
Dashboard
The PR Insights Dashboard displays:
Total PRs — Count of pull requests in the selected time window
Cycle Time P50 / P90 — Median and 90th percentile time from PR creation to completion
Active Contributors — Unique PR authors in the period
Active Reviewers — Unique reviewers who voted on PRs
Weekly Throughput — PRs completed per week over time
Cycle Time Trend — P50/P90 cycle time plotted weekly
Reviewer Activity — Breakdown of review votes by team member
Distribution Buckets — PRs grouped by cycle time ranges (< 1 day, 1-3 days, 3-7 days, > 7 days)
Important: After installing, a project administrator must enable the dashboard via Project Settings > Preview Features > [GRI] PR Insights Dashboard. The dashboard is not visible until this feature flag is turned on.
Getting Started
Install — Click "Get it free" to install Git Repo Insights in your Azure DevOps organization.
Enable the Dashboard — A project or organization administrator must go to Project Settings > Preview Features and turn on [GRI] PR Insights Dashboard.
Create a PAT — Generate a Personal Access Token with Code (Read) scope in Azure DevOps.
Store the PAT — Add the PAT to a pipeline Variable Group named ado-insights-secrets as a secret variable PAT_SECRET.
Add the Pipeline Task — Add ExtractPullRequests@2 to a pipeline definition (see Pipeline Task Reference below).
View the Dashboard — After a successful pipeline run, navigate to your project's Repos menu and select PR Insights.