Statistik för licensanvändning

Fullbordad

I den här lektionen får du lära dig hur du spårar och hanterar GitHub Enterprise-licensanvändning mellan organisationer, företagskonton och serverinstanser. Du får också lära dig hur du använder administratörskonsolen, API:er och metodtips för att optimera licensallokering och kostnader.

Som GitHub Enterprise-administratör är spårning av licensanvändning avgörande för att hantera kostnader, optimera resurser och hålla sig kompatibel. GitHub tillhandahåller flera sätt att spåra platsanvändning i organisationer, företagskonton och GitHub Enterprise Server-instanser.

Anmärkning

För förbetalda (prenumerationsbaserade) planer visas ett visst antal tillgängliga licenser. För pay-as-You-Go-abonnemang (PAYG) – standard för nya Enterprise-kunder – finns det inget begrepp om "tillgängliga licenser". Faktureringen baseras på faktisk användning (aktiva platser) och du debiteras varje månad enligt den användningen.

Metod 1: Hitta licensanvändning för en viss organisation

Använda administratörskonsolen för GitHub Enterprise Cloud (GHEC)

  1. Gå till GitHub Enterprise Cloud Admin Panel.

  2. Gå till Inställningar > Fakturering och abonnemang.

  3. Leta upp avsnittet Licensanvändning .

  4. Granska information som:

    • Totalt antal tilldelade platser
    • Aktiva säten som används
    • Väntande inbjudningar
    • Tillgängliga licenser (visas endast för förbetalda konton)

Kommandoradsalternativ (GraphQL API)

{
  organization(login: "org-name") {
    billingInfo {
      totalSeats
      seatsUsed
      seatsAvailable
    }
  }
}

Metod 2: Hitta licensanvändning i flera organisationer

Använda faktureringssidan för företagskonto

  1. Gå till Inställningar för GitHub Enterprise Cloud > Enterprise.
  2. Gå till Användning av faktureringslicenser>.
  3. Granska licensanvändningen för varje organisation under företagskontot.

GraphQL API-fråga för alla organisationer

{
  enterprise(slug: "enterprise-name") {
    organizations(first: 50) {
      nodes {
        name
        billingInfo {
          totalSeats
          seatsUsed
          seatsAvailable
        }
      }
    }
  }
}

Metod 3: Hitta licensanvändning för företagskonton

Använda Instrumentpanelen för GitHub Enterprise Server (GHES)

  1. Logga in på administratörskonsolen för GitHub Enterprise Server.

  2. Gå till Inställningar > Licensanvändning.

  3. Recension:

    • Totalt antal allokerade licenser
    • Aktiva användare
    • Tillgängliga platser
    • Historiska trender för licensanvändning

REST API-alternativ

curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"

Metod 4: Hitta licensanvändning i flera GitHub-instanser

Använda GitHub Enterprise Metrics API

  1. Åtkomst till administratörsinställningar för GitHub Enterprise Server .
  2. Använd MÅTT-API:et:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. Recension:

    • Totalt antal företagsomfattande licenser
    • Användning per GitHub-instans
    • Tillgänglig kapacitet per region

Metodtips för hantering av licensanvändning

  • Automatisera övervakning – Använd GraphQL- eller REST API-frågor för att spåra användningstrender.
  • Återta oanvända platser – Identifiera inaktiva användare och frigör oanvända licenser.
  • Aktivera användningsbaserad fakturering – Justera faktureringen med den faktiska förbrukningen.
  • Granska regelbundet – Genomför månatliga eller kvartalsvisa granskningar för att kontrollera kostnaderna.