라이선스 사용량 통계
이 단원에서는 조직, 엔터프라이즈 계정 및 서버 인스턴스에서 GitHub Enterprise 라이선스 사용량을 추적하고 관리하는 방법을 알아봅니다. 또한 관리 콘솔, API 및 모범 사례를 사용하여 라이선스 할당 및 비용을 최적화하는 방법을 알아봅니다.
GitHub Enterprise 관리자는 비용 관리, 리소스 최적화 및 규정 준수 유지에 라이선스 사용량 추적이 중요합니다. GitHub는 조직, 엔터프라이즈 계정 및 GitHub Enterprise Server 인스턴스에서 좌석 사용량을 추적하는 여러 가지 방법을 제공합니다.
비고
선불(구독 기반) 요금제의 경우 사용 가능한 라이선스의 집합 번호가 표시됩니다. 새로운 엔터프라이즈 고객의 기본값인 PAYG(종량제) 플랜의 경우 "사용 가능한 라이선스"라는 개념이 없습니다. 청구는 실제 사용량(활성 사용자)을 기준으로 하며 해당 사용량에 따라 매월 요금이 청구됩니다.
방법 1: 특정 조직에 대한 라이선스 사용량 찾기
GitHub GHEC(Enterprise Cloud) 관리 콘솔 사용
GitHub Enterprise Cloud 관리 패널로 이동합니다.
설정 > 청구 및 계획으로 이동합니다.
라이선스 사용 섹션을 찾습니다.
다음과 같은 세부 정보를 검토합니다.
- 할당된 총 좌석 수
- 사용 중인 활성 좌석
- 보류 중인 초대
- 사용 가능한 라이선스(선불 계정에만 표시됨)
명령줄 대체(GraphQL API)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
방법 2: 여러 조직에서 라이선스 사용량 찾기
엔터프라이즈 계정 청구 페이지 사용
- GitHub Enterprise Cloud > Enterprise 설정으로 이동합니다.
- 청구 > 라이선스 사용량으로 이동합니다.
- 엔터프라이즈 계정으로 각 조직에 대한 라이선스 사용량을 검토합니다.
모든 조직에 대한 GraphQL API 쿼리
{
enterprise(slug: "enterprise-name") {
organizations(first: 50) {
nodes {
name
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
}
}
방법 3: 엔터프라이즈 계정에 대한 라이선스 사용량 찾기
GitHub GHES(Enterprise Server) 대시보드 사용
GitHub Enterprise Server 관리 콘솔에 로그인합니다.
설정 > 라이선스 사용으로 이동합니다.
검토:
- 할당된 총 라이선스
- 활성 사용자
- 사용 가능한 사용자 수
- 과거 라이선스 사용 추세
REST API 대체
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"
방법 4: 여러 GitHub 인스턴스에서 라이선스 사용량 찾기
GitHub Enterprise 메트릭 API 사용
- GitHub Enterprise Server 관리자 설정에 액세스합니다.
- 메트릭 API를 사용합니다.
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
검토:
- 전사적 라이선스 총 수
- GitHub 인스턴스당 사용량
- 지역당 사용 가능한 용량
라이선스 사용 관리에 대한 모범 사례
- 모니터링 자동화 – GraphQL 또는 REST API 쿼리를 사용하여 사용량 추세를 추적합니다.
- 사용되지 않는 좌석 회수 – 비활성 사용자를 식별하고 사용하지 않는 라이선스를 해제합니다.
- 사용량 기반 청구 사용 – 실제 사용량에 맞게 청구를 정렬합니다.
- 정기적으로 감사 – 비용을 제어하기 위해 매월 또는 분기별 검토를 수행합니다.