Statistik Penggunaan Lisensi

Selesai

Di unit ini, Anda mempelajari cara melacak dan mengelola penggunaan lisensi GitHub Enterprise di seluruh organisasi, akun perusahaan, dan instans server. Anda juga mempelajari cara menggunakan konsol admin, API, dan praktik terbaik untuk mengoptimalkan alokasi dan biaya lisensi.

Sebagai administrator GitHub Enterprise, melacak penggunaan lisensi sangat penting untuk mengelola biaya, mengoptimalkan sumber daya, dan tetap patuh. GitHub menyediakan beberapa cara untuk melacak penggunaan kursi di seluruh organisasi, akun perusahaan, dan instans GitHub Enterprise Server.

Nota

Untuk paket prabayar (berbasis langganan), Anda akan melihat sejumlah lisensi yang tersedia. Untuk paket Pay-As-You-Go (PAYG) —default untuk pelanggan Enterprise baru—tidak ada konsep "lisensi yang tersedia." Penagihan didasarkan pada penggunaan aktual (kursi aktif), dan Anda dikenakan biaya setiap bulan sesuai dengan penggunaan tersebut.

Metode 1: Menemukan penggunaan lisensi untuk organisasi tertentu

Menggunakan Konsol Admin GitHub Enterprise Cloud (GHEC)

  1. Navigasikan ke Panel Admin GitHub Enterprise Cloud.

  2. Buka Pengaturan > Penagihan & paket.

  3. Temukan bagian Penggunaan lisensi .

  4. Tinjau detail seperti:

    • Total kursi yang ditetapkan
    • Kursi yang sedang digunakan
    • Undangan tertunda
    • Lisensi yang tersedia (hanya ditampilkan untuk akun prabayar)

Alternatif antarmuka baris perintah (GraphQL API)

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

Metode 2: Menemukan penggunaan lisensi di beberapa organisasi

Menggunakan Halaman Penagihan Akun Perusahaan

  1. Navigasi ke pengaturan GitHub Enterprise Cloud > Enterprise.
  2. Buka Penggunaan Lisensi>.
  3. Tinjau penggunaan lisensi untuk setiap organisasi di bawah akun perusahaan.

Kueri API GraphQL untuk semua organisasi

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

Metode 3: Menemukan penggunaan lisensi untuk akun perusahaan

Menggunakan dasbor GitHub Enterprise Server (GHES)

  1. Masuk ke GitHub Enterprise Server Admin Console.

  2. Buka Pengaturan > Penggunaan Lisensi.

  3. Resensi:

    • Total lisensi yang dialokasikan
    • Pengguna aktif
    • Seat yang tersedia
    • Tren penggunaan lisensi historis

Alternatif REST API

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

Metode 4: Menemukan penggunaan lisensi di beberapa instans GitHub

Menggunakan GITHub Enterprise Metrics API

  1. Akses pengaturan admin GitHub Enterprise Server .
  2. Gunakan API Metrik:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. Resensi:

    • Total lisensi di seluruh perusahaan
    • Penggunaan per instans GitHub
    • Kapasitas yang tersedia per wilayah

Praktik terbaik untuk manajemen penggunaan lisensi

  • Mengotomatiskan pemantauan – Gunakan kueri GraphQL atau REST API untuk melacak tren penggunaan.
  • Mengklaim kembali kursi yang tidak digunakan – Identifikasi pengguna yang tidak aktif dan bebaskan lisensi yang tidak digunakan.
  • Mengaktifkan penagihan berbasis penggunaan – Menyelaraskan penagihan dengan konsumsi aktual.
  • Audit secara teratur - Melakukan tinjauan bulanan atau triwulanan untuk mengontrol biaya.