Кластер мониторинга, основанный на VictoriaMetrics
Обзор
Мониторинг, основанный на VictoriaMetrics, доступен в ADS только для Enterprise-версии начиная с 4.0.0.b1.
Для настройки мониторинга используются:
VMAgent собирает метрики кластера ADS и отправляет их в кластер ADM. Если в ADM используется сервис Grafana, дашборды с метриками сервисов и хостов ADS доступны в веб-интерфейсе Grafana.
Ниже описаны шаги для установки компонента VMAgent и настройки мониторинга.
|
ПРИМЕЧАНИЕ
Описание установки актуально для кластеров, в которых сервис Monitoring не был установлен ранее. Если сервис Monitoring уже установлен, выполните следующие шаги:
|
Шаг 1. Установка ADM
Установите кластер ADM (см. руководство Установка), на базе которого выполняется настройка импорта конфигурации сервера VictoriaMetrics.
Установку кластера ADM можно выполнить до и после установки кластера ADS, но до установки компонента VMAgent сервиса Monitoring.
Шаг 2. Добавление сервиса Monitoring
-
В интерфейсе ADCM откройте страницу Clusters и кликните по имени кластера ADS. Затем на открывшейся странице кластера перейдите на вкладку Services и нажмите Add services.
Переход к добавлению сервисов -
В открывшемся окне выберите сервис Monitoring и нажмите Add.
Выбор сервисаВ результате добавленный сервис отобразится на вкладке Services.
Результат успешного добавления сервиса в кластер
Шаг 3. Добавление компонента VMAgent
-
На странице кластера откройте вкладку Mapping, чтобы перейти к распределению экземпляров сервисного компонента VMAgent между хостами кластера.
Переход к распределению сервисных компонентов -
Назначьте хост компоненту VMAgent сервиса Monitoring — нажмите Add hosts и выберите нужный хост в открывшемся окне.
Выбор хоста для компонента -
После завершения распределения компонентов нажмите Save, чтобы сохранить изменения.
Шаг 4. Настройка VMAgent
-
Откройте вкладку Services на странице кластера и кликните по имени сервиса Monitoring в столбце Name.
Переход к настройке сервиса -
В открывшемся окне заполните или измените при необходимости значения параметров в группе VMAgent в конфигурационных параметрах сервиса — описания параметров приведены в статье Конфигурационные параметры Monitoring. Также заполните поля, подсвеченные красным, так как они обязательны для заполнения, даже если компоненты, связанные с этими параметрами, не добавлены в сервисе (Prometheus Server, Grafana).
Настройка сервиса MonitoringПосле указания всех необходимых параметров нажмите Save.
Шаг 5. Настройка импорта
Импорт конфигурации ADM
-
Откройте вкладку Import на странице кластера ADS.
-
Установите флаг Cluster configuration в строке с кластером ADM.
-
Нажмите Import.
Импорт конфигурации внешнего сервера VictoriaMetrics
При использовании внешнего VictoriaMetrics сервера конфигурация сервера должна быть импортирована в ADS.
Для этого перейдите в настройку сервиса Monitoring, как показано выше, и в группе VMAgent для параметра Custom remote_write при помощи поля Add property установите значение url: "http://<vm-central>:8428/api/v1/write", где <vm-central> — IP-адрес внешнего сервера VictoriaMetrics.
Шаг 6. Установка сервиса Monitoring
-
На вкладке Services в строке сервиса Monitoring кликните по иконке
в столбце Actions и запустите действие Install.
Переход к установке сервиса -
Подтвердите действие в открывшемся окне.
-
Дождитесь завершения установки и убедитесь, что статус сервиса изменился с
createdнаinstalled.
Процесс установки завершенЧтобы посмотреть процесс выполнения установки сервиса и проанализировать ошибки в случае их возникновения, выберите пункт Jobs в левом навигационном меню и кликните по имени задачи Install в списке задач Jobs.
Страница задачи Install
Шаг 7. Проверка результатов
После настройки мониторинга метрики кластера ADS отображаются в веб-интерфейсах VictoriaMetrics .
Оптимальным способом управления метриками VictoriaMetrics кластера ADS является веб-интерфейс Grafana.