Сведения о рекомендуемых пороговых значениях оповещений
Вы можете настроить внешние системы мониторинга для оповещения о хранении, использовании ЦП и памяти, которые могут вызвать проблемы с ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка внешнего мониторинга](/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards).
Мониторинг хранилища
Рекомендуется отслеживать как корневые, так и пользовательские запоминающие устройства, а также настраивать оповещение со значениями, которые позволяют обеспечить достаточное время отклика при ограниченном доступном дисковом пространстве.
Важность | За пороговое значение |
---|---|
Предупреждения | Использование диска превышает 60 % от общего количества доступных |
Критически | Использование диска превышает 75 % от общего количества доступных |
Эти значения можно настроить в зависимости от общего объема выделенного хранилища, шаблонов исторического роста и ожидаемого времени отклика. Рекомендуется распределить ресурсы хранилища с запасом, чтобы обеспечить рост и предотвратить перерывы, необходимые для выделения дополнительного хранилища.
Мониторинг среднего использования ЦП и загрузки
Хотя использование ЦП, как правило, изменяется в зависимости от ресурсоемких операций Git, рекомендуется настроить оповещение о превышении загрузки ЦП, так как длительные пиковые значения могут означать, что экземпляр не подготовлен. Кроме того, рекомендуется отслеживать использование ЦП в течение обычной рабочей недели, когда экземпляр находится в работоспособном состоянии, чтобы установить базовые показатели, которые можно использовать в качестве ссылки.
Важность | За пороговое значение |
---|---|
Предупреждения | 20 % выше базового плана |
Критически | 40 % выше базового плана |
Кроме того, рекомендуется отслеживать время "заимствования" виртуализации, чтобы убедиться, что другие виртуальные машины, работающие в той же системе узлов, не используют все ресурсы экземпляра.
Наблюдение за использованием памяти
Объем физической памяти, выделенной для ваш экземпляр GitHub Enterprise Server, может оказать большое влияние на общую производительность и скорость реагирования приложений. Система предназначена для интенсивного использования дискового кэша ядра для ускорения операций Git. Рекомендуется использовать объем физической памяти, назначенный процессам, в пределах 50 % от общего объема доступной ОЗУ при пиковом использовании.
Важность | За пороговое значение |
---|---|
Предупреждения | Устойчивое использование памяти превышает 50 % от общего объема доступной памяти |
Критически | Устойчивое использование памяти превышает 70 % от общего объема доступной памяти |
Тем не менее для установок кластера рекомендуется использовать аналогичный подход к мониторингу ЦП: установить базовый план, определяющий обычное использование, и задать пороговое значение соответствующим образом. Это пороговое значение также может отличаться между ролями.
Если память заполнена, программа по завершению работы приложений в ядре OOM попытается освободить ресурсы памяти путем принудительного уничтожения процессов приложений с большим объемом ОЗУ, что может привести к нарушению работы службы. Рекомендуется выделять виртуальной машине больше памяти, чем требуется в обычном ходе операций.