授權使用狀況統計數據
在本單元中,您將瞭解如何追蹤和管理跨組織、企業帳戶和伺服器實例的 GitHub Enterprise 授權使用量。 您也會瞭解如何使用管理控制台、API 和最佳做法來最佳化授權分配和成本。
身為 GitHub Enterprise 系統管理員,追蹤 授權使用 方式對於管理成本、優化資源及保持合規至關重要。 GitHub 提供數種方式來追蹤跨組織、企業帳戶和 GitHub Enterprise Server 實例的基座使用量。
備註
針對預付(以訂用帳戶為基礎的)方案,您會看到一組可用的授權。 對於隨用隨付(PAYG)方案——這是新企業客戶的預設設定——沒有「可用授權」的概念。 計費是根據實際使用量(活動中座位)計算,並根據該使用量每月向您收費。
方法 1:尋找特定組織的授權使用情況
使用 GitHub Enterprise Cloud (GHEC) 管理主控台
瀏覽至 GitHub Enterprise Cloud 系統管理員面板。
移至 [設定] > [計費和方案]。
尋找 [授權使用量] 區段。
檢閱詳細數據,例如:
- 指派的座位總數
- 使用中的基座
- 待接受的邀請
- 可用授權 (僅顯示預付帳戶)
命令列替代方案 (GraphQL API)
{
organization(login: "org-name") {
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
方法 2:尋找多個組織的授權使用情況
使用企業帳戶計費頁面
- 瀏覽至 [GitHub Enterprise Cloud] > [Enterprise 設定]。
- 移至 [計費] > [授權使用量]。
- 檢閱企業帳戶下每個組織的授權使用量。
所有組織的 GraphQL API 查詢
{
enterprise(slug: "enterprise-name") {
organizations(first: 50) {
nodes {
name
billingInfo {
totalSeats
seatsUsed
seatsAvailable
}
}
}
}
}
方法 3:尋找企業帳戶的授權使用情況
使用 GitHub Enterprise Server (GHES) 儀表板
登入 GitHub Enterprise Server 系統管理員主控台。
移至 [設定] > [授權使用量]。
檢閱:
- 已配置授權總數
- 活躍用戶
- 可用的基座
- 歷程授權使用趨勢
REST API 替代方案
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprises/YOUR-ENTERPRISE/license"
方法 4:尋找多個 GitHub 執行個體的授權使用情況
使用 GitHub Enterprise 指標 API
- 存取 GitHub Enterprise Server 系統管理員設定。
- 使用計量 API:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
檢閱:
- 企業範圍的授權總數
- 每個 GitHub 執行個體的使用量
- 每個區域的可用容量
授權使用管理的最佳實務
- 自動化監控 — 使用 GraphQL 或 REST API 查詢來追蹤使用趨勢。
- 回收未使用的席位 – 識別非作用中使用者並釋放未使用的授權。
- 啟用以用量為基礎的計費 — 使計費與實際使用量保持一致。
- 定期審計 – 每月或每季進行一次審查以控制成本。