Gebruiksstatistieken voor licenties
In deze les leert u hoe u het gebruik van GitHub Enterprise-licenties kunt bijhouden en beheren in organisaties, enterprise-accounts en serverexemplaren. U leert ook hoe u de beheerconsole, API's en aanbevolen procedures gebruikt om de toewijzing van licenties en kosten te optimaliseren.
Als GitHub Enterprise-beheerder is het bijhouden van licentiegebruik cruciaal voor het beheren van kosten, het optimaliseren van resources en het voldoen aan het beleid. GitHub biedt verschillende manieren om het seatgebruik bij te houden in organisaties, enterprise-accounts en GitHub Enterprise Server-exemplaren.
Opmerking
Voor vooraf betaalde (op abonnementen gebaseerde) abonnementen ziet u een bepaald aantal beschikbare licenties. Voor pay-as-You-Go (PAYG)-abonnementen ( de standaardinstelling voor nieuwe Enterprise-klanten) is er geen concept van 'beschikbare licenties'. Facturering is gebaseerd op het werkelijke gebruik (actieve seats) en er worden elke maand kosten in rekening gebracht op basis van dat gebruik.
Methode 1: Licentiegebruik voor een specifieke organisatie zoeken
De GitHub Enterprise Cloud -beheerconsole (GHEC) gebruiken
Navigeer naar het GitHub Enterprise Cloud-beheervenster.
Ga naar Instellingen > voor facturering en abonnementen.
Zoek de sectie Licentiegebruik .
Details bekijken, zoals:
- Totaal aantal toegewezen seats
- Actieve seats in gebruik
- Uitnodigingen in behandeling
- Beschikbare licenties (alleen weergegeven voor prepaid-accounts)
Alternatief voor opdrachtregels (GraphQL-API)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
Methode 2: Licentiegebruik zoeken in meerdere organisaties
De factureringspagina van het enterprise-account gebruiken
- Navigeer naar GitHub Enterprise Cloud > Enterprise-instellingen.
- Ga naar het gebruik van factureringslicenties>.
- Bekijk het gebruik van licenties voor elke organisatie onder het enterprise-account.
GraphQL API-query voor alle organisaties
{
enterprise(slug: "enterprise-name") {
organizations(first: 50) {
nodes {
name
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
}
}
Methode 3: Licentiegebruik voor enterprise-accounts zoeken
Het Dashboard gitHub Enterprise Server (GHES) gebruiken
Meld u aan bij de GitHub Enterprise Server-beheerconsole.
Ga naar Instellingen Licentiegebruik>.
Beoordeling:
- Totaal aantal toegewezen licenties
- Actieve gebruikers
- Beschikbare seats
- Historische gebruikstrends voor licenties
REST API-alternatief
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"
Methode 4: Licentiegebruik zoeken in meerdere GitHub-exemplaren
De GitHub Enterprise Metrics-API gebruiken
- Toegang tot de beheerinstellingen van GitHub Enterprise Server .
- Gebruik de API voor metrische gegevens:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
Beoordeling:
- Totaal aantal bedrijfsbrede licenties
- Gebruik per GitHub-exemplaar
- Beschikbare capaciteit per regio
Aanbevolen procedures voor licentiegebruiksbeheer
- Bewaking automatiseren : GraphQL- of REST API-query's gebruiken om gebruikstrends bij te houden.
- Ongebruikte seats vrijmaken : identificeer inactieve gebruikers en maak ongebruikte licenties vrij.
- Facturering op basis van gebruik inschakelen : facturering afstemmen op werkelijk verbruik.
- Regelmatig controleren : voer maandelijkse of kwartaalbeoordelingen uit om de kosten te beheren.