ELMA365 On-Premises > ELMA365 On-Premises Enterprise > Установка дополнений для приложения ELMA365 > Установка средств мониторинга / Мониторинг баз данных

Мониторинг баз данных

DBSExporter — дополнение, которое предназначено для мониторинга баз данных PostgreSQL, MongoDB, RabbitMQ, Redis и S3-хранилища.

Установка дополнения состоит из четырёх этапов:

  1. Загрузить helm-чарт и конфигурационный файл.
  2. Создать токен конфигурации, чтобы использовать MinIO-метрики для Prometheus.
  3. Заполнить конфигурационный файл.
  4. Установить чарт DBSExporter с помощью Helm в Kubernetes-кластер.

Шаг 1: Загрузить Helm-чарт и конфигурационный файл

Для установки через интернет получите конфигурационный файл values-dbsexporter.yaml, выполнив команду:

helm repo add elma365 https://charts.elma365.tech
helm repo update
helm show values elma365/dbsexporter > values-dbsexporter.yaml

Получение конфигурационного файла для установки в закрытом контуре без доступа в интернет

Шаг 2: Создать токен конфигурации, чтобы использовать MinIO-метрики для Prometheus

Cоздайте alias и отправьте команду для генерации токена, выполнив команду:

mc alias set my_alias http://minio.local accessKey secretKey
mc admin prometheus generate my_alias

Шаг 3: Заполнить конфигурационный файл

Заполнение конфигурационного файла для установки DBSExporter

Заполнение параметров подключения к приватному registry для установки в закрытом контуре без доступа в интернет

начало внимание

В DBSExporter можно настроить подключение нескольких баз данных как внутренних, так и внешних.

конец внимание

Для этого продублируйте параметры блока instances и настройте параметры подключения к каждой реплике. Например:

instances:    
  - name: mongodb-1
    uri: "mongodb://mongodb-1:27017"
  - name: mongodb-2
    uri: "mongodb://mongodb-2:27017"

Шаг 4: Установить чарт DBSExporter с помощью Helm в Kubernetes-кластер

Выполните установку чарта DBSExporter в namespace monitoring.

Для установки через интернет:

helm upgrade --install -n monitoring dbsexporter elma365/dbsexporter -f values-dbsexporter.yaml

Для офлайн-установки без доступа в интернет перейдите в каталог с загруженным чартом и выполните команду:

helm upgrade --install dbsexporter ./dbsexporter -f values-dbsexporter.yaml -n monitoring