Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Сведения о мониторинге и устранении неполадок

Вы можете использовать средства в GitHub Actions для мониторинга и отладки рабочих процессов.

Мониторинг рабочих процессов

Мониторинг текущих заданий в организации или предприятии

Чтобы определить ограничения с параллелизмом или очередями, можно проверить, сколько заданий в настоящее время обрабатывается в средствах выполнения тестов, размещенных в GitHub, в вашей организации или предприятии.

Снимок экрана: список активных заданий

Дополнительные сведения см. в разделе Мониторинг текущих заданий.

Использование графа визуализации

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

Граф рабочего процесса

Дополнительные сведения см. в разделе Использование графа визуализации.

Добавление эмблемы состояния рабочего процесса

Индикатор состояния показывает, что в данный момент рабочий процесс завершается сбоем или передачей. Обычное индикатор состояния добавляется в файл README.md репозитория, но может быть добавлен на любую веб-страницу по вашему желанию. По умолчанию индикаторы показывают состояние ветви по умолчанию. Вы также можете отобразить состояние выполнения рабочего процесса для определенной ветви или события, используя параметры запроса branch и event в URL-адресе.

Снимок экрана: индикатор состояния рабочего процесса. В левой части содержится логотип octocat и имя рабочего процесса "GitHub Actions Demo". Правая половина зеленого цвета с текстом "передается".

Дополнительные сведения см. в разделе Добавление эмблемы состояния рабочего процесса.

Просмотр времени выполнения задания

Чтобы определить, сколько времени заняло выполнение задания, можно просмотреть его время выполнения. Пример:

Ссылка на сведения о времени запуска и времени для выставления счетов

Дополнительные сведения см. в разделе Просмотр времени выполнения задания.

Просмотр журнала выполнения рабочего процесса

Вы можете просмотреть состояние каждого задания и шага в рабочем процессе. Пример:

Имя запуска рабочего процесса

Дополнительные сведения см. в разделе Просмотр истории выполнения рабочего процесса.

Устранение неполадок рабочих процессов

Использование журналов выполнения рабочих процессов

Каждый запуск рабочего процесса создает журналы действий, которые можно просматривать, скачивать, а также выполнять по ним поиск. Пример:

Результаты рабочего процесса Super Linter

Дополнительные сведения см. в разделе Использование журналов выполнения рабочих процессов.

Включение ведения журналов отладки

Если журналы рабочих процессов не предоставляют достаточно сведений для диагностики причин несоответствующего выполнения рабочего процесса, задания или шага, можно дополнительно включить ведение журнала отладки. Дополнительные сведения см. в разделе Включение ведения журналов отладки.

Отмена рабочего процесса

Если вы пытаетесь отменить рабочий процесс, а отмена не завершается успешно, убедитесь, что выражение не используется always . Выражение always приводит к запуску шага рабочего процесса даже при отмене рабочего процесса, что приводит к зависающей отмене. Дополнительные сведения см. в разделе Выражения.

Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения

При использовании локальных средств выполнения вы можете просматривать их действия и диагностировать распространенные проблемы.

Дополнительные сведения см. в разделе Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения.