Skip to content

GitHub Copilot Usage Dashboard

The Copilot dashboard allows users to analyse GitHub Copilot usage statistics across the organisation and within individual teams.

Features

Organisation vs Team View

Switch between organisation-wide and team-specific usage data using the tabs at the top of the page.

Historic Data

All Copilot usage data displayed is historic data sourced from S3:

  • Organisation View: Displays aggregated historic trends with options to view by day, week, month, or year
  • Team View: Displays daily usage data with customisable date range filtering

Team Selection

When in "Team Usage" mode, authenticated users can select a team they belong to from a list. The dashboard then displays usage data for that team.

Teams that you are a member of are highlighted with a special border to help you quickly identify your own teams.

Copilot Admin Access

Users who are members of teams listed in the admin_teams.json configuration file have Copilot admin privileges. These users can:

  • View usage data for all configured teams in the organisation, not just their own teams
  • Access team metrics regardless of team membership
  • See a "Copilot Admin" badge indicating their elevated access level

Date Range Filtering

Use the date input fields to filter data by selecting a custom start and end date. The date inputs are constrained to the available data range.

Authentication

Users must authenticate with GitHub to view and select their teams. The dashboard displays a GitHub login button if the user is not authenticated or their session has expired.

Usage

Select Scope

  • Choose between viewing data for the whole organisation or for a specific team. On dashboard load, organisation scope is selected by default.

Authenticate

  • If you select "Team Usage" scope and are not authenticated, you will be prompted to log in with GitHub to see your teams.

Pick a Team:

  • Select a team from the list to view its Copilot usage metrics.
  • Teams you are a member of will be highlighted with a special border.

View Data:

  • Organisation: Change the "View Dates By" dropdown to aggregate historic data by day, week, month, or year.
  • Team: Adjust the start and end date input fields to focus on specific periods.

Use Cases

Organisation Admins:

  • Track Copilot adoption and engagement across all teams.

Copilot Admins:

  • Access usage data for all configured teams across the organisation.
  • Monitor team performance and identify areas for improvement.
  • Support team leads with data-driven insights.

Team Leads:

  • Monitor how their team is using Copilot and identify trends.