Statistiken zur Lizenznutzung
In dieser Lektion erfahren Sie, wie Sie die GitHub Enterprise-Lizenznutzung für Organisationen, Unternehmenskonten und Serverinstanzen nachverfolgen und verwalten. Außerdem erfahren Sie, wie Sie die Administratorkonsole, APIs und bewährte Methoden zum Optimieren der Lizenzzuweisung und -kosten verwenden.
Als GitHub Enterprise-Administrator ist die Nachverfolgung der Lizenznutzung für die Verwaltung von Kosten, optimieren von Ressourcen und die Einhaltung der Vorschriften von entscheidender Bedeutung. GitHub bietet mehrere Möglichkeiten, die Nutzung von Arbeitsplätzen in Organisationen, Unternehmenskonten und GitHub Enterprise Server-Instanzen nachzuverfolgen.
Hinweis
Für im Voraus bezahlte (abonnementbasierte) Pläne wird eine festgelegte Anzahl verfügbarer Lizenzen angezeigt. Für Pay-As-You-Go(PAYG)-Pläne – der Standard für neue Enterprise-Kunden – gibt es kein Konzept der "verfügbaren Lizenzen". Die Abrechnung basiert auf der tatsächlichen Nutzung (aktive Arbeitsplätze), und Sie werden jeden Monat gemäß dieser Nutzung in Rechnung gestellt.
Methode 1: Suchen der Lizenznutzung für eine bestimmte Organisation
Verwenden der GitHub Enterprise Cloud (GHEC)-Verwaltungskonsole
Navigieren Sie zu GitHub Enterprise Cloud Admin Panel.
Wechseln Sie zu "Abrechnungseinstellungen > " und "Pläne".
Suchen Sie den Abschnitt "Lizenznutzung ".
Überprüfen Sie Details wie:
- Zugewiesene Gesamtsitze
- Aktive Arbeitsplätze in Gebrauch
- Ausstehende Einladungen
- Verfügbare Lizenzen (nur für Prepaid-Konten angezeigt)
Befehlszeilen-Alternative (GraphQL-API)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
Methode 2: Lizenznutzung in mehreren Organisationen suchen
Verwenden der Enterprise-Kontoabrechnungsseite
- Navigieren Sie zu gitHub Enterprise Cloud > Enterprise-Einstellungen.
- Wechseln Sie zur Abrechnungslizenznutzung>.
- Überprüfen Sie die Lizenznutzung für jede Organisation unter dem Unternehmenskonto.
GraphQL-API-Abfrage für alle Organisationen
{
enterprise(slug: "enterprise-name") {
organizations(first: 50) {
nodes {
name
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
}
}
Methode 3: Suchen der Lizenznutzung für Unternehmenskonten
Verwenden des GitHub Enterprise Server (GHES)-Dashboards
Melden Sie sich bei der GitHub Enterprise Server Admin Console an.
Wechseln Sie zu Einstellungen > Lizenznutzung.
Bewertung:
- Zugeordnete Lizenzen insgesamt
- Aktive Benutzer
- Verfügbare Sitze
- Historische Lizenznutzungstrends
REST-API-Alternative
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"
Methode 4: Suchen der Lizenznutzung in mehreren GitHub-Instanzen
Verwenden der GitHub Enterprise-Metrik-API
- Greifen Sie auf GitHub Enterprise Server-Administratoreinstellungen zu.
- Verwenden Sie die Metrik-API:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
Bewertung:
- Gesamtanzahl unternehmensweiter Lizenzen
- Verwendung pro GitHub-Instanz
- Verfügbare Kapazität pro Region
Bewährte Methoden für die Lizenznutzungsverwaltung
- Automatisieren der Überwachung – Verwenden Sie GraphQL- oder REST-API-Abfragen, um Nutzungstrends nachzuverfolgen.
- Nicht genutzte Arbeitsplätze zurückfordern – Identifizieren Sie inaktive Benutzer, und geben Sie nicht verwendete Lizenzen frei.
- Nutzungsbasierte Abrechnung aktivieren – Abrechnung mit dem tatsächlichen Verbrauch ausrichten.
- Regelmäßige Prüfung – Führen Sie monatliche oder vierteljährliche Überprüfungen durch, um Die Kosten zu kontrollieren.