Skip to main content

Copilot

The Copilot dashboard has three tabs: Activity, Cost, and Impact. Activity holds Key insights, Usage, and Users. Cost holds the cost widgets. Impact holds Git Repos, and appears only when the GitHub Copilot collector is connected. Every figure is derived from Copilot's own usage data over the time range and filters you've set.

Before the dashboard shows data, set up the integration. See Set up GitHub Copilot.

Key insights​

A snapshot of Copilot activity across your org: models in use, active users, interactions, total cost, total tokens, the most-used feature, your power user, the top IDE, and the top programming language.

Copilot Activity tab with Key insights above the Usage section

Usage​

  • Active Users, CLI Sessions, CLI Active Users, and Cloud Agent Users: how much Copilot is being used, and through which surface.
  • Feature Usage: which Copilot features drive that usage.
  • IDE Usage: where developers run Copilot.

Code Impact​

  • PRs Created and PRs Merged: what the work turned into.
  • Suggestion Apply Rate: the share of Copilot suggestions developers applied.
  • Coding Language: the languages they applied them in.

Code Impact and the Users table on the Activity tab

Users​

Active users ranked by interactions. The section header counts them, and each row carries User, Tokens, CLI Sessions, Interactions, Lines of code, Models, and Repos. Search the table, or select a row to drill into that user's session activity and code impact.

Cost​

Built to answer one question: where is your Copilot spend going, and what's it buying you?

The tab opens with Insights, ranked observations such as premium models dominating usage or spend landing on unmanaged repositories, each with an action that takes you to the widget behind it.

  • Net Cost and Net Cost Over Time: spend for the period, and how it trended.
  • CLI Tokens and CLI Tokens Over Time: token volume attributed to Copilot CLI usage.

Cost tab with its insights, Net Cost, and CLI Tokens

  • Requests by Model: Model, Premium Requests, %, and Tokens.
  • Most Expensive Users: the same measures, per person.
  • Cost by SKU: spend split across your Copilot license tiers, such as copilot_enterprise and copilot_business.
  • Input Tokens and Output Tokens: totals for the period.

Each table exports on its own.

Requests by Model, Most Expensive Users, Cost by SKU, and the token totals

Most Expensive Sessions lists the costliest sessions with Started, User, Premium Requests, Git Repositories, Repo type, Model, and Session ID. Search it or select Export to download it. Rows report N/A where a session did not carry that attribute.

Most Expensive Sessions with its per-session repository and model attribution

Git Repos​

The Git Repos section attributes each Copilot CLI session's token usage to the repository it touched, then splits that activity between Managed repositories (those owned by an Organization you configure in Settings → AI Center → Code agent) and Unmanaged ones: personal projects, external clones, or private work running on the company's Copilot license.

The built-in OpenTelemetry in Copilot CLI reports the repository per session on the github.copilot.git.repository attribute. For how that attribute is read and classified, see Repository breakdown.

Git Repos with the token distribution, the Managed against Unmanaged split, and top users on unmanaged repos

Widgets​

Repository Token Distribution​

A ranked bar chart of token share by repository, each bar colored Managed or Unmanaged.

Managed vs Unmanaged​

The split of total tokens between Managed repositories and Unmanaged ones, those owned by no configured Organization. Until you configure an Organization, every repository appears as Unmanaged.

Top Users on Unmanaged Repositories​

A ranked table of the users with the most activity on Unmanaged repos, with User ID, Premium Requests, Sessions, Tokens, Repos, Models, and the share of that user's total. Select Export to CSV to download it.

What you need​

  • CLI session telemetry (Copilot CLI): feeds per-session tokens, premium requests, and the github.copilot.git.repository attribute that ties activity to a repository.
  • Repository Organizations: split attributed activity into Managed and Unmanaged buckets based on the Organizations you configure in Settings → AI Center → Code agent. Until you configure an Organization, every repository appears as Unmanaged.

Alert examples​

Example alerts you can build on Copilot's metrics to catch cost, adoption, and governance issues early. Each one expands to show what it detects and the query to use. Most of these are also available as ready-to-deploy alerts in the Code Agents alerts extension.

Last updated on