Estadísticas de uso de licencias

Completado

En esta unidad, aprenderá a realizar un seguimiento y administrar el uso de licencias de GitHub Enterprise en organizaciones, cuentas empresariales e instancias de servidor. También aprenderá a usar la consola de administración, las API y los procedimientos recomendados para optimizar la asignación y el costo de licencias.

Como administrador de GitHub Enterprise, el seguimiento del uso de licencias es fundamental para administrar los costos, optimizar los recursos y mantenerse conforme. GitHub proporciona varias maneras de realizar un seguimiento del uso de puestos entre organizaciones, cuentas empresariales e instancias de GitHub Enterprise Server.

Nota:

Para los planes de prepago (basados en suscripciones), verá un número establecido de licencias disponibles. En el caso de los planes Pay-As-You-Go (PAYG), el valor predeterminado para los nuevos clientes de Enterprise, no existe el concepto de "licencias disponibles". La facturación se basa en el uso real (puestos activos) y se le cobra cada mes según ese uso.

Método 1: Búsqueda del uso de licencias para una organización específica

Uso de la consola de administración de GitHub Enterprise Cloud (GHEC)

  1. Vaya al Panel de administración de GitHub Enterprise Cloud.

  2. Vaya a Configuración > Facturación y planes.

  3. Busque la sección Uso de licencias.

  4. Revise los detalles, como:

    • Total de puestos asignados
    • Usuarios activos en uso
    • Invitaciones pendientes
    • Licencias disponibles (solo se muestran para las cuentas de prepago)

Alternativa de línea de comandos (GraphQL API)

{
  organization(login: "org-name") {
    billingInfo {
      totalSeats
      seatsUsed
      seatsAvailable
    }
  }
}

Método 2: Búsqueda del uso de licencias en varias organizaciones

Uso de la página de facturación de la cuenta de empresa

  1. Vaya a La configuración de GitHub Enterprise Cloud > Enterprise.
  2. Vaya a Facturación > Uso de Licencia.
  3. Revise el uso de licencias para cada organización en la cuenta de empresa.

Consulta de GraphQL API para todas las organizaciones

{
  enterprise(slug: "enterprise-name") {
    organizations(first: 50) {
      nodes {
        name
        billingInfo {
          totalSeats
          seatsUsed
          seatsAvailable
        }
      }
    }
  }
}

Método 3: Búsqueda del uso de licencias para cuentas empresariales

Uso del panel de GitHub Enterprise Server (GHES)

  1. Inicie sesión en la consola de administración del servidor de GitHub Enterprise.

  2. Vaya a Configuración Uso > de licencia.

  3. Revisión:

    • Total de licencias asignadas
    • Usuarios activos
    • Usuarios disponibles
    • Tendencias históricas de uso de licencias

Alternativa a la API REST

curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"

Método 4: Búsqueda del uso de licencias en varias instancias de GitHub

Uso de la API de métricas de GitHub Enterprise

  1. Acceda a la configuración de administración de GitHub Enterprise Server.
  2. Use la API de métricas:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. Revisión:

    • Total de licencias de toda la empresa
    • Uso por instancia de GitHub
    • Capacidad disponible por región

Procedimientos recomendados para la administración del uso de licencias

  • Automatice la supervisión - use consultas de GraphQL o API REST para realizar un seguimiento de las tendencias de uso.
  • Reclamar puestos no utilizados : identifique a los usuarios inactivos y libere licencias no usadas.
  • Habilitar la facturación basada en el uso: alinee la facturación con el consumo real.
  • Auditar periódicamente : realice revisiones mensuales o trimestrales para controlar los costos.