إحصائيات استخدام الترخيص

مكتمل

في هذه الوحدة، تتعلم كيفية تعقب استخدام ترخيص GitHub Enterprise وإدارته عبر المؤسسات وحسابات المؤسسة ومثيلات الخادم. يمكنك أيضا التعرف على كيفية استخدام وحدة تحكم المشرف وواجهات برمجة التطبيقات وأفضل الممارسات لتحسين تخصيص التراخيص وتكلفتها.

بصفتك مسؤول GitHub Enterprise، يعد تتبع استخدام الترخيص أمرا بالغ الأهمية لإدارة التكاليف وتحسين الموارد والحفاظ على الامتثال. يوفر GitHub عدة طرق لتتبع استخدام المقاعد عبر المؤسسات وحسابات المؤسسة ومثيلات GitHub Enterprise Server.

Note

بالنسبة إلى الخطط المدفوعة مسبقا (المستندة إلى الاشتراك)، سترى عددا محددا من التراخيص المتاحة. بالنسبة لخطط الدفع حسبYou-Go (PAYG) - الافتراضي لعملاء Enterprise الجدد - لا يوجد مفهوم "التراخيص المتاحة". تستند الفوترة إلى الاستخدام الفعلي (المقاعد النشطة)، ويتم تحصيل الرسوم منك كل شهر وفقا لهذا الاستخدام.

الطريقة 1: البحث عن استخدام الترخيص لمؤسسة معينة

استخدام وحدة تحكم مسؤول GitHub Enterprise Cloud (GHEC)

  1. انتقل إلى GitHub Enterprise Cloud Admin Panel.

  2. انتقل إلى الإعدادات الفوترة > والخطط.

  3. حدد موقع قسم استخدام الترخيص .

  4. مراجعة التفاصيل مثل:

    • مجموع المقاعد المخصصة
    • المقاعد النشطة قيد الاستخدام
    • الدعوات المعلقة
    • التراخيص المتاحة (تظهر فقط للحسابات المدفوعة مسبقا)

بديل سطر الأوامر (GraphQL API)

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

الطريقة 2: البحث عن استخدام الترخيص عبر مؤسسات متعددة

استخدام صفحة فوترة حساب المؤسسة

  1. انتقل إلى إعدادات GitHub Enterprise Cloud > Enterprise.
  2. انتقل إلى استخدام ترخيص الفوترة>.
  3. مراجعة استخدام الترخيص لكل مؤسسة ضمن حساب المؤسسة.

استعلام واجهة برمجة تطبيقات GraphQL لجميع المؤسسات

{
  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 Metrics

  1. الوصول إلى إعدادات مسؤول GitHub Enterprise Server .
  2. استخدم واجهة برمجة تطبيقات المقاييس:
curl -H "Authorization: token YOUR-TOKEN" \
"https://api.github.com/enterprise/settings/licenses"
  1. استعراض:

    • إجمالي التراخيص على مستوى المؤسسة
    • الاستخدام لكل مثيل GitHub
    • السعة المتاحة لكل منطقة

أفضل الممارسات لإدارة استخدام الترخيص

  • أتمتة المراقبة - استخدم استعلامات GraphQL أو REST API لتتبع اتجاهات الاستخدام.
  • استعادة المقاعد غير المستخدمة - تحديد المستخدمين غير النشطين وتحرير التراخيص غير المستخدمة.
  • تمكين الفوترة المستندة إلى الاستخدام - مواءمة الفوترة مع الاستهلاك الفعلي.
  • التدقيق بانتظام - إجراء مراجعات شهرية أو ربع سنوية للتحكم في التكاليف.