Gebruiksstatistieken voor licenties

Voltooid

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

  1. Navigeer naar het GitHub Enterprise Cloud-beheervenster.

  2. Ga naar Instellingen > voor facturering en abonnementen.

  3. Zoek de sectie Licentiegebruik .

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

  1. Navigeer naar GitHub Enterprise Cloud > Enterprise-instellingen.
  2. Ga naar het gebruik van factureringslicenties>.
  3. 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

  1. Meld u aan bij de GitHub Enterprise Server-beheerconsole.

  2. Ga naar Instellingen Licentiegebruik>.

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

  1. Toegang tot de beheerinstellingen van GitHub Enterprise Server .
  2. Gebruik de API voor metrische gegevens:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. 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.