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에 연결하여 데이터를 가져옵니다. 두 가지 모드로 작동합니다:
- 직접 API 모드: 각 페이지 로드 시 GitHub에서 최신 28일간의 롤링 윈도우 데이터를 직접 가져옵니다.
- 역사적 모드: PostgreSQL 데이터베이스와 동기화 서비스를 사용하여 매일 메트릭을 수집하고 저장하여 무제한 데이터 보존과 장기적인 추세 분석을 가능하게 합니다.
또한 GitHub Billing API와 통합되어 비용 분석을 제공하며, GitHub Enterprise의 청구 CSV 내보내기를 가져와 장기적인 역사적 청구 데이터를 지원합니다.
대상 사용자
개발자 팀 전체에서 Copilot 라이선스 활용도, 채택률, AI 크레딧 소비를 모니터링하고 관리해야 하는 GitHub Organization 및 Enterprise 관리자.
주요 기능
- 포괄적인 분석: 활성 사용자 수, 기능 사용 현황(IDE 채팅, 에이전트 모드, CLI), 코드 승인률을 시각화합니다.
- 팀 기반 인사이트: 사용자별 데이터를 집계하여 팀 수준의 메트릭을 도출하고, 팀 간 비교가 가능합니다.
- 청구 및 비용 추적: 모델, SKU, 사용자별 AI 크레딧 소비를 추적하며, 관리자가 개별 사용자에 대한 심층 분석이 가능합니다.
- 개인화된 대시보드: "내 사용 현황" 탭을 통해 개발자가 자신의 활동과 AI 크레딧 소비를 확인할 수 있습니다.
- 유연한 보고서: 최대 100일까지의 날짜 범위 필터링을 지원하며, CSV로 데이터를 내보내어 추가 분석이 가능합니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트