Estadísticas de uso de licencias
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)
Vaya al Panel de administración de GitHub Enterprise Cloud.
Vaya a Configuración > Facturación y planes.
Busque la sección Uso de licencias.
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
- Vaya a La configuración de GitHub Enterprise Cloud > Enterprise.
- Vaya a Facturación > Uso de Licencia.
- 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)
Inicie sesión en la consola de administración del servidor de GitHub Enterprise.
Vaya a Configuración Uso > de licencia.
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
- Acceda a la configuración de administración de GitHub Enterprise Server.
- Use la API de métricas:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
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.