Сведения о рекомендуемых пороговых значениях оповещений
Вы можете настроить внешние системы мониторинга для оповещения о хранении, использовании ЦП и памяти, которые могут вызвать проблемы с ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Настройка внешнего мониторинга.
Мониторинг хранилища
Рекомендуется отслеживать как корневые, так и пользовательские запоминающие устройства, а также настраивать оповещение со значениями, которые позволяют обеспечить достаточное время отклика при ограниченном доступном дисковом пространстве.
Важность | Threshold |
---|---|
Предупреждение | Диск занят более 70 % от общего объема доступных данных |
Критически | Диск занят более 85 % от общего объема доступных данных |
Эти значения можно настроить в зависимости от общего объема выделенного хранилища, шаблонов исторического роста и ожидаемого времени отклика. Рекомендуется распределить ресурсы хранилища с запасом, чтобы обеспечить рост и предотвратить перерывы, необходимые для выделения дополнительного хранилища.
Мониторинг среднего использования ЦП и загрузки
Хотя использование ЦП, как правило, изменяется в зависимости от ресурсоемких операций Git, рекомендуется настроить оповещение о превышении загрузки ЦП, так как длительные пиковые значения могут означать, что экземпляр не подготовлен. Рекомендуется отслеживать 15-минутную среднюю загрузку системы для значений, близких или превышающих количество ядер ЦП, выделенных виртуальной машине.
Важность | Threshold |
---|---|
Предупреждение | Пятнадцать минутная загрузка превышает загрузку 1 ядерного ЦП |
Критически | Пятнадцать минутная загрузка превышает загрузку 2 ядерного ЦП |
Кроме того, рекомендуется отслеживать время "заимствования" виртуализации, чтобы убедиться, что другие виртуальные машины, работающие в той же системе узлов, не используют все ресурсы экземпляра.
Наблюдение за использованием памяти
Объем физической памяти, выделенной для ваш экземпляр GitHub Enterprise Server, может оказать большое влияние на общую производительность и скорость реагирования приложений. Система предназначена для интенсивного использования дискового кэша ядра для ускорения операций Git. Рекомендуется использовать обычный рабочий набор RSS в пределах 50 % от общего объема доступной ОЗУ при пиковой нагрузке.
Важность | Threshold |
---|---|
Предупреждение | Устойчивое использование RSS превышает 50 % от общего объема доступной памяти |
Критически | Устойчивое использование RSS превышает 70 % от общего объема доступной памяти |
Если память заполнена, программа по завершению работы приложений в ядре OOM попытается освободить ресурсы памяти путем принудительного уничтожения процессов приложений с большим объемом ОЗУ, что может привести к нарушению работы службы. Рекомендуется выделять виртуальной машине больше памяти, чем требуется в обычном ходе операций.