Lisensbruksstatistikk

Fullført

I denne enheten lærer du hvordan du sporer og administrerer GitHub Enterprise-lisensbruk på tvers av organisasjoner, bedriftskontoer og serverforekomster. Du lærer også hvordan du bruker Admin Console, API-er og anbefalte fremgangsmåter for å optimalisere lisenstildeling og kostnader.

Som GitHub Enterprise-administrator er sporing av lisensbruk avgjørende for å administrere kostnader, optimalisere ressurser og holde seg kompatibel. GitHub gir flere måter å spore setebruk på tvers av organisasjoner, bedriftskontoer og GitHub Enterprise Server-forekomster.

Merk deg

For forhåndsbetalte (abonnementsbaserte) planer ser du et angitt antall tilgjengelige lisenser. For Pay-As-You-Go-planer (PAYG) – standard for nye Enterprise-kunder – er det ikke noe konsept med «tilgjengelige lisenser». Fakturering er basert på faktisk bruk (aktive lisenser), og du belastes hver måned i henhold til denne bruken.

Metode 1: Finn lisensbruk for en bestemt organisasjon

Bruke administrasjonskonsollen for GitHub Enterprise Cloud (GHEC)

  1. Gå til administrasjonspanelet for GitHub Enterprise Cloud.

  2. Gå til Innstillinger > fakturering og planer.

  3. Finn delen Lisensbruk .

  4. Se gjennom detaljer som:

    • Totalt antall tildelte seter
    • Aktive seter i bruk
    • Ventende invitasjoner
    • Tilgjengelige lisenser (vises bare for forhåndsbetalte kontoer)

Kommandolinjealternativ (GraphQL API)

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

Metode 2: Finne lisensbruk på tvers av flere organisasjoner

Bruke faktureringssiden for virksomhetskonto

  1. Gå til Innstillinger for GitHub Enterprise Cloud > Enterprise.
  2. Gå til Bruk av faktureringslisens>.
  3. Se gjennom lisensbruken for hver organisasjon under bedriftskontoen.

GraphQL API-spørring for alle organisasjoner

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

Metode 3: Finne lisensbruk for bedriftskontoer

Bruke instrumentbordet for GitHub Enterprise Server (GHES)

  1. Logg på administrasjonskonsollen for GitHub Enterprise Server.

  2. Gå til Lisensbruk for innstillinger>.

  3. Anmeldelse:

    • Totalt tildelte lisenser
    • Aktive brukere
    • Tilgjengelige seter
    • Historiske trender for lisensbruk

REST API-alternativ

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

Metode 4: Finn lisensbruk på tvers av flere GitHub-forekomster

Bruke API-en for GitHub Enterprise Metrics

  1. Administratorinnstillinger for Access GitHub Enterprise Server .
  2. Bruk Metrics API:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. Anmeldelse:

    • Totalt antall lisenser for hele bedriften
    • Bruk per GitHub-forekomst
    • Tilgjengelig kapasitet per område

Anbefalte fremgangsmåter for administrasjon av lisensbruk

  • Automatiser overvåking – Bruk GraphQL- eller REST API-spørringer for å spore brukstrender.
  • Ta tilbake ubrukte lisenser – Identifiser inaktive brukere og frigjør ubrukte lisenser.
  • Aktiver bruksbasert fakturering – Juster fakturering med faktisk forbruk.
  • Revisjon regelmessig – Gjennomfør månedlige eller kvartalsvise gjennomganger for å kontrollere kostnadene.