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