Statistik för licensanvändning
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)
Gå till GitHub Enterprise Cloud Admin Panel.
Gå till Inställningar > Fakturering och abonnemang.
Leta upp avsnittet Licensanvändning .
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
- Gå till Inställningar för GitHub Enterprise Cloud > Enterprise.
- Gå till Användning av faktureringslicenser>.
- 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)
Logga in på administratörskonsolen för GitHub Enterprise Server.
Gå till Inställningar > Licensanvändning.
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
- Åtkomst till administratörsinställningar för GitHub Enterprise Server .
- Använd MÅTT-API:et:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
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.