授權使用狀況統計數據

已完成

在本單元中,您將瞭解如何追蹤和管理跨組織、企業帳戶和伺服器實例的 GitHub Enterprise 授權使用量。 您也會瞭解如何使用管理控制台、API 和最佳做法來最佳化授權分配和成本。

身為 GitHub Enterprise 系統管理員,追蹤 授權使用 方式對於管理成本、優化資源及保持合規至關重要。 GitHub 提供數種方式來追蹤跨組織、企業帳戶和 GitHub Enterprise Server 實例的基座使用量。

備註

針對預付(以訂用帳戶為基礎的)方案,您會看到一組可用的授權。 對於隨用隨付(PAYG)方案——這是新企業客戶的預設設定——沒有「可用授權」的概念。 計費是根據實際使用量(活動中座位)計算,並根據該使用量每月向您收費。

方法 1:尋找特定組織的授權使用情況

使用 GitHub Enterprise Cloud (GHEC) 管理主控台

  1. 瀏覽至 GitHub Enterprise Cloud 系統管理員面板

  2. 移至 [設定] > [計費和方案]

  3. 尋找 [授權使用量] 區段。

  4. 檢閱詳細數據,例如:

    • 指派的座位總數
    • 使用中的基座
    • 待接受的邀請
    • 可用授權 (僅顯示預付帳戶)

命令列替代方案 (GraphQL API)

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

方法 2:尋找多個組織的授權使用情況

使用企業帳戶計費頁面

  1. 瀏覽至 [GitHub Enterprise Cloud] > [Enterprise 設定]
  2. 移至 [計費] > [授權使用量]
  3. 檢閱企業帳戶下每個組織的授權使用量。

所有組織的 GraphQL API 查詢

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

方法 3:尋找企業帳戶的授權使用情況

使用 GitHub Enterprise Server (GHES) 儀表板

  1. 登入 GitHub Enterprise Server 系統管理員主控台

  2. 移至 [設定] > [授權使用量]

  3. 檢閱:

    • 已配置授權總數
    • 活躍用戶
    • 可用的基座
    • 歷程授權使用趨勢

REST API 替代方案

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

方法 4:尋找多個 GitHub 執行個體的授權使用情況

使用 GitHub Enterprise 指標 API

  1. 存取 GitHub Enterprise Server 系統管理員設定。
  2. 使用計量 API:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. 檢閱:

    • 企業範圍的授權總數
    • 每個 GitHub 執行個體的使用量
    • 每個區域的可用容量

授權使用管理的最佳實務

  • 自動化監控 — 使用 GraphQL 或 REST API 查詢來追蹤使用趨勢。
  • 回收未使用的席位 – 識別非作用中使用者並釋放未使用的授權。
  • 啟用以用量為基礎的計費 — 使計費與實際使用量保持一致。
  • 定期審計 – 每月或每季進行一次審查以控制成本。