Skip to main content
Skip to content

Рекомендуемые пороговые значения оповещений

Вы можете настроить оповещение о проблемах с системным ресурсом, прежде чем они влияют на GitHub Enterprise Server производительность устройства.

Вы можете настроить внешние системы мониторинга для оповещения о хранении, ЦП и использовании памяти, которые могут привести к проблемам.ваш экземпляр GitHub Enterprise Server

Для получения дополнительной информации о метриках OpenTelemetry см. О метриках OpenTelemetry.

Дополнительные сведения о собираемых метриках см. в разделе AUTOTITLE.

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

Мониторинг хранилища

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

ВажностьЗа пороговое значение
ПредупреждениеИспользование диска превышает 60 % от общего количества доступных
КритическийИспользование диска превышает 75 % от общего количества доступных

Эти значения можно настроить в зависимости от общего объема выделенного хранилища, шаблонов исторического роста и ожидаемого времени отклика. Рекомендуется распределить ресурсы хранилища с запасом, чтобы обеспечить рост и предотвратить перерывы, необходимые для выделения дополнительного хранилища.

Мониторинг среднего использования ЦП и загрузки

Хотя использование ЦП, как правило, изменяется в зависимости от ресурсоемких операций Git, рекомендуется настроить оповещение о превышении загрузки ЦП, так как длительные пиковые значения могут означать, что экземпляр не подготовлен. Кроме того, рекомендуется отслеживать использование ЦП в течение обычной рабочей недели, когда экземпляр находится в работоспособном состоянии, чтобы установить базовые показатели, которые можно использовать в качестве ссылки.

ВажностьЗа пороговое значение
Предупреждение20 % выше базового плана
Критический40 % выше базового плана

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

Наблюдение за использованием памяти

Объем физической памяти, выделенной ваш экземпляр GitHub Enterprise Server для работы, может оказать большое влияние на общую производительность и скорость реагирования приложений. Система предназначена для интенсивного использования дискового кэша ядра для ускорения операций Git. Рекомендуется использовать объем физической памяти, назначенный процессам, в пределах 50 % от общего объема доступной ОЗУ при пиковом использовании.

ВажностьЗа пороговое значение
ПредупреждениеУстойчивое использование памяти превышает 50 % от общего объема доступной памяти
КритическийУстойчивое использование памяти превышает 70 % от общего объема доступной памяти

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

Если память заполнена, программа по завершению работы приложений в ядре OOM попытается освободить ресурсы памяти путем принудительного уничтожения процессов приложений с большим объемом ОЗУ, что может привести к нарушению работы службы. Рекомендуется выделять виртуальной машине больше памяти, чем требуется в обычном ходе операций.