Statistiky využití licencí

Dokončeno

V této lekci se dozvíte, jak sledovat a spravovat využití licencí GitHub Enterprise v organizacích, podnikových účtech a instancích serverů. Dozvíte se také, jak pomocí konzoly pro správu, rozhraní API a osvědčených postupů optimalizovat přidělování licencí a náklady.

Jako správce GitHubu Enterprise je sledování využití licencí zásadní pro správu nákladů, optimalizaci prostředků a zachování souladu. GitHub nabízí několik způsobů, jak sledovat využití míst v organizacích, podnikových účtech a instancích GitHub Enterprise Serveru.

Poznámka:

U předplacených plánů (na základě předplatného) se zobrazí nastavený počet dostupných licencí. U plánů s průběžnýmYou-Go platbou (PAYG) – výchozí hodnota pro nové podnikové zákazníky – neexistuje žádný koncept "dostupných licencí". Fakturace je založená na skutečném využití (aktivních licencích) a každý měsíc se vám bude účtovat podle daného využití.

Metoda 1: Vyhledání využití licencí pro konkrétní organizaci

Použití konzoly pro správu GitHub Enterprise Cloud (GHEC)

  1. Přejděte na panel pro správu cloudu GitHub Enterprise.

  2. Přejděte na Nastavení > fakturace a plánů.

  3. Vyhledejte část Využití licencí .

  4. Projděte si podrobnosti, například:

    • Celkový počet přiřazených licencí
    • Aktivní místa, která se používají
    • Čekající pozvánky
    • Dostupné licence (zobrazují se jenom pro předplacené účty)

Alternativa příkazového řádku (rozhraní GraphQL API)

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

Metoda 2: Vyhledání využití licencí ve více organizacích

Použití stránky fakturace podnikového účtu

  1. Přejděte do nastavení GitHub Enterprise Cloud > Enterprise.
  2. Přejděte na Využití fakturační > licence.
  3. Zkontrolujte využití licencí pro každou organizaci v rámci podnikového účtu.

Dotaz rozhraní GraphQL API pro všechny organizace

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

Metoda 3: Vyhledání využití licencí pro podnikové účty

Použití řídicího panelu GitHub Enterprise Serveru (GHES)

  1. Přihlaste se ke konzole pro správu GitHub Enterprise Serveru.

  2. Přejděte na > Nastavení využití licencí.

  3. Recenze:

    • Celkový přidělený počet licencí
    • Aktivní uživatelé
    • Volná místa
    • Historické trendy využití licencí

Alternativní řešení REST API

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

Metoda 4: Vyhledání využití licencí napříč několika instancemi GitHubu

Použití rozhraní API pro metriky GitHub Enterprise

  1. Přístup k nastavení správce GitHub Enterprise Serveru
  2. Použijte rozhraní API pro metriky:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. Recenze:

    • Celkový počet licencí pro celou organizaci
    • Využití na instanci GitHubu
    • Dostupná kapacita na oblast

Osvědčené postupy pro správu využití licencí

  • Automatizace monitorování – sledování trendů využití pomocí dotazů GraphQL nebo REST API
  • Uvolnění nevyužitých licencí – Identifikujte neaktivní uživatele a uvolněte nevyužité licence.
  • Povolení fakturace na základě využití – Sladění fakturace se skutečnou spotřebou
  • Pravidelně auditujte – kontrolujte náklady měsíčně nebo čtvrtletně.