Estatísticas de uso de licença
Nesta unidade, você aprenderá a acompanhar e gerenciar o uso da licença do GitHub Enterprise entre organizações, contas corporativas e instâncias de servidor. Você também aprenderá a usar o console de administração, as APIs e as práticas recomendadas para otimizar a alocação e o custo de licenças.
Como administrador do GitHub Enterprise, acompanhar o uso de licenças é crucial para gerenciar custos, otimizar recursos e permanecer em conformidade. O GitHub fornece várias maneiras de rastrear o uso de assentos em organizações, contas corporativas e instâncias do GitHub Enterprise Server.
Observação
Para planos pré-pagos (baseados em assinatura), você verá um número definido de licenças disponíveis. Para planos Pay-As-You-Go (PAYG) — o padrão para novos clientes Enterprise — não há o conceito de "licenças disponíveis". A faturação baseia-se na utilização real (lugares ativos) e é cobrado mensalmente de acordo com essa utilização.
Método 1: Localizar o uso da licença para uma organização específica
Usando o console de administração do GitHub Enterprise Cloud (GHEC)
Navegue até o Painel de Administração do GitHub Enterprise Cloud.
Vá para Configurações > de faturamento & planos.
Localize a seção Uso da licença .
Reveja detalhes como:
- Total de lugares atribuídos
- Assentos ativos em uso
- Convites pendentes
- Licenças disponíveis (mostradas apenas para contas pré-pagas)
Alternativa de linha de comando (API GraphQL)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
Método 2: Localizar o uso da licença em várias organizações
Usando a página de faturação da conta empresarial
- Navegue até as configurações do GitHub Enterprise Cloud > Enterprise.
- Vá para Uso da licença de > faturamento.
- Analise o uso da licença para cada organização na conta corporativa.
Consulta da API GraphQL para todas as organizações
{
enterprise(slug: "enterprise-name") {
organizations(first: 50) {
nodes {
name
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
}
}
Método 3: Localizar o uso de licença para contas corporativas
Usando o painel do GitHub Enterprise Server (GHES)
Faça login no GitHub Enterprise Server Admin Console.
Vá para Configurações > de uso da licença.
Revisão:
- Total de licenças atribuídas
- Utilizadores ativos
- Postos de trabalho disponíveis
- Tendências históricas de uso de licenças
Alternativa à API REST
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"
Método 4: Localizar o uso da licença em várias instâncias do GitHub
Usando a API de métricas empresariais do GitHub
- Acesse as configurações de administração do GitHub Enterprise Server .
- Use a API de métricas:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
Revisão:
- Total de licenças em toda a empresa
- Uso por instância do GitHub
- Capacidade disponível por região
Práticas recomendadas para gerenciamento de uso de licenças
- Automatize o monitoramento – use consultas de API GraphQL ou REST para acompanhar as tendências de uso.
- Recupere licenças não utilizadas – Identifique usuários inativos e libere licenças não utilizadas.
- Habilite o faturamento com base no uso – Alinhe o faturamento com o consumo real.
- Audite regularmente – Realize revisões mensais ou trimestrais para controlar os custos.