Use GitHub connected KPIs to automate reporting in Elevale. Pair metrics with OKRs, dashboards on KPIs & Dashboards, and weekly business reviews.
Engineering health
Track weekly commits and active contributors to spot delivery trends.
Monitor open PR count and average merge time to improve review throughput.
Alert on failed workflow runs alongside deployment success rates.
Quality & support
Open issues (excluding PRs) and issue close rate for backlog management.
Average issue close time to measure support responsiveness.
Leadership dashboards
Organisation total repos, stars, and open PRs for platform engineering reviews.
Release frequency and latest release downloads for product launch cadence.
Code Quality
Commit Frequency - Average commits per day based on punch card data. Sync daily or weekly for trends.
Contributor Participation - Percentage of commits from non-owner contributors in last 52 weeks. Sync weekly or monthly for trends.
Commit Activity
Active Contributors - Number of unique contributors with commits in the tracked period. Sync daily or weekly for trends.
Code Additions - Total lines of code added in the tracked period. Sync daily or weekly for trends.
Code Deletions - Total lines of code deleted in the tracked period. Sync daily or weekly for trends.
Monthly Commits - Total number of commits in the last 30 days. Sync daily or weekly for trends.
Total Contributors - Total number of all-time contributors to the repository. Sync daily or weekly for trends.
Weekly Commits - Total number of commits in the last week. Sync daily or weekly for trends.
Deployments
Active Deployments - Number of deployments in the tracked period. Sync daily or weekly for trends.
Failed Deployments - Number of failed deployments in the tracked period. Sync daily or weekly for trends.
Failed Workflow Runs - Number of failed GitHub Actions workflow runs in the tracked period (matches red X on commits). Sync daily or weekly for trends.
Successful Deployments - Number of successful deployments in the tracked period. Sync daily or weekly for trends.
Issues
Avg Issue Close Time - Average time in hours from issue creation to closure. Sync daily or weekly for trends.
Closed Issues - Number of issues closed in the tracked period. Sync daily or weekly for trends.
Issue Close Rate - Percentage of issues that have been closed. Sync weekly or monthly for trends.
Open Issues (Excluding PRs) - Number of currently open issues, excluding pull requests. Sync daily or weekly for trends.
Organization Metrics
Organization Contributors - Total number of unique members in the organization. Sync daily or weekly for trends.
Organization Open Issues - Sum of open issues across all organization repositories. Sync daily or weekly for trends.
Organization Open PRs - Sum of open pull requests across all organization repositories. Sync daily or weekly for trends.
Organization Total Forks - Sum of forks across all organization repositories. Sync daily or weekly for trends.
Organization Total Repositories - Total number of repositories in the organization. Sync daily or weekly for trends.
Organization Total Size - Sum of repository sizes across the organization in MB. Sync daily or weekly for trends.
Pull Requests
Avg PR Merge Time - Average time in hours from PR creation to merge. Sync daily or weekly for trends.
Closed Pull Requests - Number of pull requests closed in the tracked period. Sync daily or weekly for trends.
Draft Pull Requests - Number of currently draft pull requests. Sync daily or weekly for trends.
Merged Pull Requests - Number of pull requests merged in the tracked period. Sync daily or weekly for trends.
Open Pull Requests - Number of currently open pull requests. Sync daily or weekly for trends.
Releases
Latest Release Downloads - Total download count for all assets in the latest release. Sync daily or weekly for trends.
Releases This Period - Number of releases published in the tracked period. Sync daily or weekly for trends.
Total Releases - Total number of published releases. Sync daily or weekly for trends.
Repository Metrics
Open Issues - Number of currently open issues (includes pull requests in GitHub API). Sync daily or weekly for trends.
Repository Forks - Total number of times the repository has been forked. Sync daily or weekly for trends.
Repository Size - Size of the repository in kilobytes. Sync daily or weekly for trends.
Repository Stars - Total number of stars (favorites) the repository has received. Sync daily or weekly for trends.
Repository Watchers - Total number of users watching/subscribing to the repository. Sync daily or weekly for trends.
Next steps
Connect: Setup & usage
Pick metrics: Data points