tl;dr
GitHub Copilot Metrics API がPublic Beta になりました。
copilot-metrics-viewerを使って可視化してみました。
copilot-metrics-viewerを起動
リポジトリをフォークしてサーバーを立ち上げてみます。
export VUE_APP_MOCKED_DATA=false
export VUE_APP_GITHUB_ORG=$ORG
export VUE_APP_GITHUB_TOKEN=$TOKEN
npm install
npm run serve
http://localhost:8081/ にアクセスします
グラフを見てみる
こちらで指定したOrganizationのアクティビティがないものに関しては表示されていませんが、APIで取れるものに関しては可視化されているようです。"ちゃんとした"グラフは公式のデモページ、もしくはVUE_APP_MOCKED_DATA=true
でモックデータを利用するフラグを立てることで確認できます。
所感
APIで取得できるデータは28日前までとなっており、28日以上のデータを可視化するには現状は何かしら工夫する必要があります。早速そういった旨のIssueも作られていました。
READMEのComing nextセクションに
Enterprise level charts
と書かれていることからEnterpriseレベルでのグラフに対応する予定はあるようです。(期待!)