Skip to main content

Просмотр метрик GitHub Actions для вашей организации

Метрики GitHub Actions предоставляют аналитические сведения о том, как и где ваша организация использует ресурсы для конвейеров CI/CD.

Кто может использовать эту функцию?

Organization owners and users with the "View organization Actions metrics" permission.

Сведения о метриках GitHub Actions

Метрики GitHub Actions предоставляют аналитические сведения о том, как выполняются рабочие процессы и задания на уровнях организации и репозитория. Существует два типа метрик, которые помогут вам проанализировать различные аспекты рабочих процессов:

  • GitHub Actions метрики использования: метрики использования помогают отслеживать количество минут рабочих процессов и заданий. Эти данные можно использовать для понимания затрат на выполнение действий и обеспечения того, что вы остаетесь в пределах плана. Это особенно полезно для выявления рабочих процессов или репозиториев с высоким уровнем использования.
  • GitHub Actions метрики производительности: метрики производительности сосредоточены на эффективности и надежности рабочих процессов и заданий. С помощью метрик производительности можно отслеживать ключевые показатели, такие как время выполнения задания, время очереди и частоты сбоев, чтобы определить узкие места, медленные задания или часто завершающиеся сбои рабочих процессов.

Включение доступа к метрикам GitHub Actions

Владельцы организации могут создавать пользовательские роли организации, чтобы пользователи могли просматривать данные GitHub Actions метрики использования для своей организации. Чтобы предоставить пользователям доступ, выберите роль "Просмотр метрик действий организации" при создании пользовательской роли организации. Дополнительные сведения см. в разделе Сведения о пользовательских ролях организации.

Сведения о метриках использования GitHub Actions

Метрики использования GitHub Actions позволяют анализировать способ использования вашей организации в минутах действий. Вы можете просмотреть сведения об использовании, связанные с:

  • Рабочие процессы. Просмотрите данные об использовании для каждого рабочего процесса в организации и используйте эти сведения для выявления возможностей оптимизации, таких как рефакторинг рабочего процесса или использование крупное средство выполнения.
  • Задания. Узнайте, какие задания являются наиболее ресурсоемкими и где они выполняются.
  • Репозитории. Получите высокоуровневый моментальный снимок каждого репозитория в организации и их объем использования в минутах действий.
  • ОС среды выполнения. Узнайте, как бегуны для каждой операционной системы используют минуты действий и какие типы операционных систем выполняются в рабочих процессах чаще всего.
  • Тип runner. Сравните, как локальные runners и GitHub, размещенные в GitHub, используют минуты действий, а объем рабочих процессов выполняется для каждого типа runner.

Метрики использования GitHub Actions не применяют умножения минут к отображаемым метрикам. Хотя они могут помочь вам понять ваш счет, их основная цель — помочь вам понять, как и где в вашей организации используются минуты действий.

Дополнительные сведения о умножениях минут см. в разделе "Сведения о выставлении счетов за GitHub Actions".

Сведения о метриках производительности GitHub Actions

Note

GitHub Actions метрики производительности в настоящее время находятся в public preview и подвергаются изменению.

Метрики производительности GitHub Actions позволяют анализировать эффективность и надежность рабочих процессов. Вы можете просматривать такие сведения о производительности, как среднее время выполнения, среднее время ожидания очереди и частоты сбоев, связанные с:

  • Рабочие процессы. Просмотрите данные о производительности для каждого рабочего процесса в организации, включая среднее время выполнения и сбои заданий. Используйте эти сведения для выявления неэффективных рабочих процессов и выполнения стабильности.
  • Задания. Просмотрите данные о производительности для каждого отдельного задания, включая среднее время выполнения, среднее время очереди и сбои заданий. Используйте эти сведения для выявления неэффективных заданий.
  • Репозитории. Получите высокоуровневый моментальный снимок каждого репозитория в организации и их средние метрики производительности.
  • ОС среды выполнения. Узнайте, как выполняются средства выполнения для каждой операционной системы.
  • Тип runner. Сравните производительность локальных runners и GitHub, размещенных в GitHub, для принятия решений о типах runner.

Общие сведения о агрегации метрик GitHub Actions

Функция выбора периода времени позволяет просматривать метрики GitHub Actions в течение предопределенных периодов, как описано в следующей таблице. Эти метрики включают пропущенные запуски и те, которые используют ноль минут. Данные представлены с помощью дней в формате UTC.

ПериодDescription
Текущая неделя (Mon-Sun)Данные с понедельника по текущий день при просмотре страницы.
текущий месяц.Данные от первого месяца до текущего дня при просмотре страницы.
Прошлый месяцДанные с первого дня до последнего дня предыдущего месяца.
Последние 30 днейДанные за последние 30 дней до просмотра страницы.
Последние 90 днейДанные за последние 90 дней до момента просмотра страницы.
Последний годДанные, агрегированные за последние 12 месяцев.

Просмотр метрик GitHub Actions для вашей организации

Note

Может возникнуть несоответствие между числом заданий вкладки "Рабочие процессы" и **** числом заданий из-за различий в том, как определяются уникальные задания. Это не влияет на общее количество минут, вычисляемых.

  1. В правом верхнем углу GitHubвыберите фото профиля, а затем выберите Ваши организации.

  2. Щелкните название своей организации.

  3. Под именем организации щелкните Аналитика.

    Снимок экрана: горизонтальная панель навигации для организации. Вкладка, помеченная значком графа и "Аналитика", выделена темно-оранжевым цветом.