github-copilot-resources/copilot-metrics-viewer

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

何を解決するか

GitHub Copilot Metrics Viewer は、GitHub Organization および Enterprise 管理者が GitHub Copilot の採用状況、影響、コストを分析するためのダッシュボードアプリケーションです。GitHub の API から得られる複雑な使用データを可視化する課題を解決し、チームや個人における Copilot の使用状況を明確に示すチャートとレポートを提供します。

動作方法

このアプリケーションは GitHub Copilot Usage Metrics API に接続してデータを取得します。2つのモードで動作します:

  • 直接 API モード: 各ページの読み込み時に、GitHub から最新の28日間のローリングウィンドウデータを直接取得します。
  • 歴史的モード: PostgreSQL データベースと同期サービスを使用して、毎日メトリクスを収集・保存し、無制限のデータ保持と長期的なトレンド分析を可能にします。

また、GitHub Billing API と統合してコスト分析を提供し、GitHub Enterprise の課金 CSV エクスポートをインポートすることで、長期的な歴史的課金データを扱えます。

対象ユーザー

開発者チーム全体で Copilot のライセンス利用状況、採用率、AI クレジットの支出を監視・管理したい GitHub Organization および Enterprise 管理者。

主な特徴

  • 包括的な分析機能: 活動ユーザー数、機能使用状況(IDEチャット、エージェントモード、CLI)、コード承認率を可視化。
  • チームベースのインサイト: ユーザーごとのデータを集計してチームレベルのメトリクスを導出し、チーム間の比較が可能。
  • 課金とコスト追跡: モデル、SKU、ユーザーごとの AI クレジットの支出を追跡し、管理者が個々のユーザーの詳細を確認可能。
  • パーソナライズされたダッシュボード: 「My Usage」タブにより、個々の開発者が自分の活動状況と AI クレジットの支出を確認可能。
  • 柔軟なレポート機能: 日付範囲フィルタ(最大100日間)をサポートし、CSV へのエクスポートによりさらなる分析が可能。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト