Estatísticas de uso de licença
Nesta unidade, você aprenderá a acompanhar e gerenciar o uso de licenças 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 da licença.
Como administrador do GitHub Enterprise, o acompanhamento do uso da licença é crucial para gerenciar custos, otimizar recursos e manter-se em conformidade. O GitHub fornece várias maneiras de controlar o uso de assentos entre 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á nenhum conceito de "licenças disponíveis". A cobrança é baseada no uso real (assentos ativos) e você é cobrado a cada mês de acordo com esse uso.
Método 1: localizar o uso de 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 de Nuvem do GitHub Enterprise.
Vá para Configurações > de Cobrança & Planos.
Localize a seção Uso da Licença .
Examine detalhes como:
- Total de assentos atribuídos
- Assentos ativos em uso
- Convites pendentes
- Licenças disponíveis (mostradas apenas para contas pré-pagas)
Alternativa de linha de comando (API do GraphQL)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
Método 2: localizar o uso de licença em várias organizações
Usando a Página de Cobrança da Conta Corporativa
- Navegue até as configurações do GitHub Enterprise Cloud > Enterprise.
- Acesse o uso da licença de cobrança>.
- Examine o uso de licença para cada organização na conta corporativa.
Consulta da API do 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ças para contas corporativas
Usando o painel do GitHub Enterprise Server (GHES)
Faça logon no Console de Administração do GitHub Enterprise Server.
Vá para Configurações > Uso da Licença.
Análise:
- Total de licenças alocadas
- Usuários ativos
- Estações disponíveis
- Tendências de uso de licenças históricas
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 do GitHub Enterprise
- Acesse as configurações de administrador do GitHub Enterprise Server .
- Use a API de Métricas:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
Análise:
- Total de licenças em toda a empresa
- Uso por instância do GitHub
- Capacidade disponível por região
Práticas recomendadas para o gerenciamento de uso de licenças
- Automatizar o monitoramento – use consultas de API REST ou GraphQL para acompanhar as tendências de uso.
- Recuperar assentos não utilizados – identifique usuários inativos e libere licenças não utilizados.
- Habilitar a cobrança baseada em uso – alinhe a cobrança com o consumo real.
- Auditar regularmente – realize revisões mensais ou trimestrais para controlar os custos.