About GitHub Actions metrics
GitHub Actions metrics provide insights into how your workflows and jobs are performing at the organization and repository levels. There are two types of metrics to help you analyze different aspects of your workflows:
- GitHub Actions usage metrics: Usage metrics help you track how many minutes your workflows and jobs consume. You can use this data to understand the cost of running Actions and ensure you're staying within your plan limits. This is especially useful for identifying high-usage workflows or repositories.
- GitHub Actions performance metrics: Performance metrics focus on the efficiency and reliability of your workflows and jobs. With performance metrics, you can monitor key indicators like job run times, queue times, and failure rates to identify bottlenecks, slow-running jobs, or frequently failing workflows.
Enabling access to GitHub Actions metrics
Organization owners can create custom organization roles to allow people to view GitHub Actions usage metrics for their organization. To provide users with access, select the "View organization Actions metrics" role when creating a custom organization role. For more information, see "Сведения о пользовательских ролях организации."
About GitHub Actions usage metrics
Метрики использования GitHub Actions позволяют анализировать способ использования вашей организации в минутах действий. Вы можете просмотреть сведения об использовании, связанные с:
- Рабочие процессы. Просмотрите данные об использовании для каждого рабочего процесса в организации и используйте эти сведения для выявления возможностей оптимизации, таких как рефакторинг рабочего процесса или использование крупное средство выполнения.
- Задания. Узнайте, какие задания являются наиболее ресурсоемкими и где они выполняются.
- Репозитории. Получите высокоуровневый моментальный снимок каждого репозитория в организации и их объем использования в минутах действий.
- ОС среды выполнения. Узнайте, как бегуны для каждой операционной системы используют минуты действий и какие типы операционных систем выполняются в рабочих процессах чаще всего.
- Тип runner. Сравните, как локальные runners и GitHub, размещенные в GitHub, используют минуты действий, а объем рабочих процессов выполняется для каждого типа runner.
About GitHub Actions performance metrics
Note
GitHub Actions performance metrics is currently in public preview and subject to change.
GitHub Actions performance metrics enables you to analyze the efficiency and reliability of your workflows. You can view performance information such as average run times, average queue times, and failure rates, related to:
- Workflows. View performance data for each workflow in your organization, including average run time and job failures. Use this information to identify inefficient workflows and run stability.
- Jobs. View performance data for each individual job to, including average run time, average queue time, and job failures. Use this information to identify inefficient jobs.
- Repositories. Get a high-level snapshot of each repository in your organization and their average performance metrics.
- Runtime OS. Understand how runners for each operating system are performing.
- Runner type. Compare the performance of self-hosted runners and GitHub-hosted runners, to make decisions about runner types.
Understanding GitHub Actions metrics aggregation
Функция выбора периода времени позволяет просматривать метрики использования GitHub Actions в течение предопределенных периодов, как описано в следующей таблице. Эти метрики включают пропущенные запуски и те, которые используют ноль минут. Данные представлены с помощью дней в формате UTC.
Период | Description |
---|---|
Текущая неделя (Mon-Sun) | Данные с понедельника по текущий день при просмотре страницы. |
текущий месяц. | Данные от первого месяца до текущего дня при просмотре страницы. |
Прошлый месяц | Данные с первого дня до последнего дня предыдущего месяца. |
Последние 30 дней | Данные за последние 30 дней до просмотра страницы. |
Последние 90 дней | Данные за последние 90 дней до момента просмотра страницы. |
Последний год | Данные, агрегированные за последние 12 месяцев. |
Viewing GitHub Actions metrics for your organization
Note
There may be a discrepancy between the Workflows tab's job count and the Jobs tab's count due to differences in how unique jobs are identified. This does not affect the total minutes calculated.
-
В правом верхнем углу GitHubвыберите фото профиля, а затем выберите Ваши организации.
-
Щелкните название своей организации.
-
Под именем организации щелкните Аналитика.
-
In the "Insights" navigation menu, click Actions Usage Metrics or click Actions Performance Metrics.
-
Optionally, to select a time period to view usage metrics for, choose an option from the Period drop down menu at the top right of the page. For more information, see "Understanding GitHub Actions metrics aggregation."
-
Click on the tab that contains the metrics you would like to view. For more information, see "About GitHub Actions usage metrics or "About GitHub Actions performance metrics."
-
Optionally, to filter the data displayed in a tab, create a filter.
- Click on the Filter button.
- Click Add a filter.
- Choose a metric you would like to filter results by.
- Depending on the metric you chose, fill out information in the "Qualifier," "Operator," and "Value" columns.
- Optionally, click Add a filter to add another filter.
- Click Apply.
-
Optionally, to download usage metrics to a CSV file, click .
Viewing GitHub Actions metrics for your repository
Note
Repository-level metrics for GitHub Actions is in public preview and subject to change.
Note
There may be a discrepancy between the Workflows tab's job count and the Jobs tab's count due to differences in how unique jobs are identified. This does not affect the total minutes calculated.
- На GitHubперейдите на главную страницу репозитория.
- Under your repository name, click the Insights tab.
- In the "Insights" navigation menu, click Actions Usage Metrics or click Actions Performance Metrics.
- Optionally, to select a time period to view usage metrics for, choose an option from the Period drop down menu at the top right of the page. For more information, see "Understanding GitHub Actions metrics aggregation."
- Click on the tab that contains the metrics you would like to view. For more information, see "About GitHub Actions usage metrics or "About GitHub Actions performance metrics."
- Optionally, to filter the data displayed in a tab, create a filter.
- Click on the Filter button.
- Click Add a filter.
- Choose a metric you would like to filter results by.
- Depending on the metric you chose, fill out information in the "Qualifier," "Operator," and "Value" columns.
- Optionally, click Add a filter to add another filter.
- Click Apply.
- Optionally, to download usage metrics to a CSV file, click .