Установка
Содержание
OverviewInstallation PreparationInstall the ACP Monitoring with Prometheus Plugin via consoleInstallation ProceduresAccess MethodInstall the ACP Monitoring with Prometheus Plugin via YAML1. Check available versions2. Create a ModuleInfo3. Verify installationInstall the ACP Monitoring with VictoriaMetrics Plugin via consolePrerequisitesInstallation ProceduresInstall the ACP Monitoring with VictoriaMetrics Plugin via YAML1. Check available versions2. Create a ModuleInfo3. Verify installationOverview
Компонент мониторинга служит инфраструктурой для функций мониторинга, оповещений, инспекции и проверки состояния в модуле наблюдаемости. В этом документе описывается, как установить ACP Monitoring с плагином Prometheus или ACP Monitoring с плагином VictoriaMetrics в кластере.
Installation Preparation
Некоторые компоненты Monitoring требуют значительных ресурсов. Рекомендуется запускать их на infra-узлах и задавать nodeSelector и tolerations, чтобы обеспечить их работу только на этих узлах. Если вы оцениваете продукт и не выделяли infra-узлы, можно убрать эти настройки, чтобы компоненты запускались на всех узлах.
Для рекомендаций по планированию infra-узлов смотрите Cluster Node Planning.
Перед установкой компонентов мониторинга убедитесь, что выполнены следующие условия:
- Выбран соответствующий компонент мониторинга, согласно Monitoring Component Selection Guide.
- При установке в рабочий кластер убедитесь, что кластер
globalможет получить доступ к порту 11780 рабочего кластера. - Если необходимо использовать storage class или постоянное хранилище для данных мониторинга, создайте соответствующие ресурсы в разделе Storage заранее.
Install the ACP Monitoring with Prometheus Plugin via console
Installation Procedures
-
Перейдите в App Store Management > Cluster Plugins и выберите целевой кластер.
-
Найдите плагин ACP Monitoring with Prometheus и нажмите Install.
-
Настройте следующие параметры:
-
Нажмите Install для завершения установки.
Access Method
После завершения установки компоненты доступны по следующим адресам (замените <> на актуальные значения):
Install the ACP Monitoring with Prometheus Plugin via YAML
1. Check available versions
Убедитесь, что плагин опубликован, проверив наличие ресурсов ModulePlugin и ModuleConfig в кластере global:
Это означает, что ModulePlugin prometheus существует в кластере и версия v4.1.0 опубликована.
2. Create a ModuleInfo
Создайте ресурс ModuleInfo для установки плагина без параметров конфигурации:
Пример настройки ресурсов для prometheus:
Подробности смотрите в Monitor Component Capacity Planning
Справочник по полям YAML (Prometheus):
3. Verify installation
Так как имя ModuleInfo меняется при создании, найдите ресурс по метке, чтобы проверить статус и версию плагина:
Объяснение полей:
NAME: имя ресурса ModuleInfoCLUSTER: кластер, в котором установлен плагинMODULE: имя плагинаDISPLAY_NAME: отображаемое имя плагинаSTATUS: статус установки;Runningозначает успешную установку и работуTARGET_VERSION: версия, которая должна быть установленаCURRENT_VERSION: версия до установкиNEW_VERSION: последняя доступная версия для установки
Install the ACP Monitoring with VictoriaMetrics Plugin via console
Prerequisites
- Если устанавливается только агент VictoriaMetrics, убедитесь, что VictoriaMetrics Center установлен в другом кластере.
Installation Procedures
-
Перейдите в App Store Management > Cluster Plugins и выберите целевой кластер.
-
Найдите плагин ACP Monitoring with VictoriaMetrics и нажмите Install.
-
Настройте следующие параметры:
-
Нажмите Install для завершения установки.
Install the ACP Monitoring with VictoriaMetrics Plugin via YAML
1. Check available versions
Убедитесь, что плагин опубликован, проверив наличие ресурсов ModulePlugin и ModuleConfig в кластере global:
Это означает, что ModulePlugin victoriametrics существует в кластере и версия v4.1.0 опубликована.
2. Create a ModuleInfo
Создайте ресурс ModuleInfo для установки плагина без параметров конфигурации:
Пример настройки ресурсов для vmagent:
Подробности смотрите в Monitor Component Capacity Planning
Справочник по полям YAML (VictoriaMetrics):
3. Verify installation
Так как имя ModuleInfo меняется при создании, найдите ресурс по метке, чтобы проверить статус и версию плагина:
Объяснение полей:
NAME: имя ресурса ModuleInfoCLUSTER: кластер, в котором установлен плагинMODULE: имя плагинаDISPLAY_NAME: отображаемое имя плагинаSTATUS: статус установки;Runningозначает успешную установку и работуTARGET_VERSION: версия, которая должна быть установленаCURRENT_VERSION: версия до установкиNEW_VERSION: последняя доступная версия для установки