github-copilot-resources/copilot-metrics-viewer

Tool to visualize the Copilot metrics provided via the Copilot Business Metrics API

解决的问题

GitHub Copilot Metrics Viewer 是一个仪表板应用程序,帮助 GitHub 组织和企业管理员分析 GitHub Copilot 的采用情况、影响和成本。它解决了从 GitHub API 获取复杂使用数据并进行可视化的难题,提供清晰的图表和报告,展示 Copilot 在团队和个人中的使用情况。

如何工作

该应用程序连接到 GitHub Copilot Usage Metrics API 以获取数据。它以两种模式运行:

  • 直接 API 模式: 每次页面加载时,直接从 GitHub 获取最新的 28 天滚动窗口数据。
  • 历史模式: 使用 PostgreSQL 数据库和同步服务,每日收集并存储指标,实现无限期数据保留和长期趋势分析。

它还与 GitHub Billing API 集成,提供成本分析,并支持导入 GitHub 企业版的账单 CSV 导出文件,以获取长期历史账单数据。

适用对象

需要监控 Copilot 席位利用率、跟踪采用率,并管理其开发团队 AI 信用支出的 GitHub 组织和企业管理员。

主要亮点

  • 全面的分析功能: 可视化活跃用户、功能使用情况(IDE 聊天、代理模式、CLI)和代码接受率。
  • 基于团队的洞察: 通过聚合用户级数据推导出团队级指标,支持团队间的并排比较。
  • 账单与成本追踪: 跟踪每个模型、SKU 和用户的 AI 信用支出,并支持管理员深入查看单个用户详情。
  • 个性化仪表板: 「我的使用情况」标签页允许单个开发者查看自己的活动和 AI 信用支出。
  • 灵活的报告: 支持日期范围过滤(最多 100 天),并可将数据导出为 CSV 以进行进一步分析。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目