Estatísticas de uso de licença

Concluído

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)

  1. Navegue até o Painel de Administração do GitHub Enterprise Cloud.

  2. Vá para Configurações > de faturamento & planos.

  3. Localize a seção Uso da licença .

  4. 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

  1. Navegue até as configurações do GitHub Enterprise Cloud > Enterprise.
  2. Vá para Uso da licença de > faturamento.
  3. 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)

  1. Faça login no GitHub Enterprise Server Admin Console.

  2. Vá para Configurações > de uso da licença.

  3. 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

  1. Acesse as configurações de administração do GitHub Enterprise Server .
  2. Use a API de métricas:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. 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.