Установка мониторинга

Обзор

За сбор и хранение метрик отвечает инструмент мониторинга Prometheus. Prometheus получает метрики от заданного набора источников, называемых экспортерами (exporter).

Затем Grafana собирает эти метрики из Prometheus и визуализирует их в виде графиков. Grafana, поставляемая в ADB ES, включает набор предварительно настроенных дашбордов, которые отражают состояние вашего кластера, баз данных и хостов.

Шаг 1. Добавление сервиса

  1. В интерфейсе ADCM откройте страницу Clusters и кликните по имени кластера ADB ES. На открывшейся странице кластера перейдите на вкладку Services и нажмите Add services.

    Переход к добавлению сервисов
    Переход к добавлению сервисов
  2. В открывшемся окне выберите сервис Monitoring и нажмите Add.

    Выбор сервиса
    Выбор сервиса

    В результате добавленный сервис отобразится на вкладке Services.

    Результат успешного добавления сервиса в кластер
    Результат успешного добавления сервиса в кластер

Шаг 2. Добавление компонентов

  1. На странице кластера откройте вкладку Mapping, чтобы перейти к распределению сервисных компонентов между хостами кластера. В нижней части списка перейдите к секции Monitoring.

    Переход к распределению сервисных компонентов
    Переход к распределению сервисных компонентов
  2. Назначьте хосты компонентам сервиса Monitoring — нажмите Add hosts и выберите хосты в открывшемся окне:

    • Компоненты Prometheus Server и Grafana рекомендуется установить на хост, отдельный от компонентов ADB ES. В этом случае мониторинг будет доступен, даже если хост с ADB ES будет недоступен.

    • Для компонента Node Exporter выберите хосты, с которых требуется собирать метрики аппаратных ресурсов и ОС. Как правило, для этого компонента нужно выбрать все хосты кластера.

    • Для компонента Process Exporter выберите хосты, на которых установлены ADBM и ADB Control.

      На рисунке ниже приводится пример распределения компонентов.

      Распределение компонентов
      Распределение компонентов
  3. Нажмите Save, чтобы сохранить распределение компонентов.

Шаг 3. Настройка сервиса

  1. Откройте вкладку Services на странице кластера и кликните по имени сервиса Monitoring в столбце Name.

  2. В открывшемся окне заполните конфигурационные параметры сервиса — описания параметров приведены в разделе Monitoring статьи Конфигурационные параметры. Поля, подсвеченные красным, обязательны для заполнения.

    Пароль, указанный в поле Grafana administrator’s password, понадобится для доступа к веб-интерфейсу Grafana и просмотра дашбордов.

    Если требуется доступ к веб-интерфейсу Prometheus, создайте учетную запись пользователя этого компонента — для этого используйте параметры в секции Prometheus settings → Prometheus users to login/logout to Prometheus.

    Настройка сервиса Monitoring
    Настройка сервиса Monitoring
  3. После указания всех необходимых параметров нажмите Save.

Шаг 4. Установка сервиса

  1. На вкладке Services в строке сервиса Monitoring кликните по иконке actions default dark actions default light в столбце Actions и запустите действие Install.

    Переход к установке сервиса
    Переход к установке сервиса
  2. Дождитесь завершения установки. Убедитесь, что статус сервиса изменился с created на installed.

    Чтобы посмотреть процесс выполнения установки сервиса и проанализировать ошибки в случае их возникновения, выберите пункт Jobs в левом навигационном меню и кликните по имени задачи Install в списке задач Jobs.

    .Страница задачи Install
    Страница задачи Install

    Описание вкладки Jobs приводится в документации ADCM.

Проверка результатов

Чтобы убедиться, что настроенные экспортеры отправляют метрики в Prometheus, откройте веб-интерфейс Prometheus, как описано в разделе Просмотр метрик в Prometheus.

Чтобы проверить, что Grafana получает метрики от Prometheus и отображает их на дашбордах, откройте веб-интерфейс Grafana, как описано в разделе Доступ к Grafana.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней