ELMA365 On-Premises > ELMA365 On-Premises Enterprise > Установка дополнений для приложения ELMA365 / Установка Loki

Установка Loki

Loki — это открытая платформа для сбора, индексации и хранения логов. Позволяет проводить отладку и выявлять проблемы в системе на основе анализа и мониторинга данных логов.

Предварительно установите средства мониторинга.

Установка Loki состоит из пяти этапов:

  1. Загрузить helm-чарт и конфигурационный файл.
  2. Создать бакеты в minio.
  3. Заполнить конфигурационный файл.
  4. Установить чарт Loki с помощью helm в Kubernetes-кластер.
  5. Настроить подключение Loki в источниках данных Grafana.

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

При установке Loki + Tempo начните с аддона Loki. Это позволит сохранить настройки кросслинков, так как изначально прописываются настройки Datasource.

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

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

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

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

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

Шаг 2: Создать бакеты в MinIO

1. Создайте alias для MinIO:

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

2. Создайте бакеты с наименованиями admins, chunks и rules, выполнив команду:

mc mb -p my_alias/admin --region=ru-central-1
mc mb -p my_alias/chunks --region=ru-central-1
mc mb -p my_alias/rules --region=ru-central-1

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

Заполнение конфигурационного файла values-loki.yaml для установки Loki

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

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

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

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

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

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

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

Шаг 5: Настроить подключение Loki в источниках данных Grafana

Добавьте источник Loki при установке. Проверить его можно, используя путь: Home > Administration > Data source > Loki.

В поле URL укажите значение http://loki-gateway.

install-loki-1

Пример просмотра лога приложения mongodb ({app="mongodb"} |= "error" != "timeout"): install-loki-2