Statistiken zur Lizenznutzung

Abgeschlossen

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

  1. Navigieren Sie zu GitHub Enterprise Cloud Admin Panel.

  2. Wechseln Sie zu "Abrechnungseinstellungen > " und "Pläne".

  3. Suchen Sie den Abschnitt "Lizenznutzung ".

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

  1. Navigieren Sie zu gitHub Enterprise Cloud > Enterprise-Einstellungen.
  2. Wechseln Sie zur Abrechnungslizenznutzung>.
  3. Ü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

  1. Melden Sie sich bei der GitHub Enterprise Server Admin Console an.

  2. Wechseln Sie zu Einstellungen > Lizenznutzung.

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

  1. Greifen Sie auf GitHub Enterprise Server-Administratoreinstellungen zu.
  2. Verwenden Sie die Metrik-API:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. 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.