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

Установка Tempo

Tempo — это высокопроизводительная и масштабируемая система для хранения и анализа трассировок. Обеспечивает полное наблюдение за взаимодействиями между компонентами распределённых систем. Tempo позволяет устранить сложности, связанные с хранением и извлечением трассировок из многочисленных источников в режиме реального времени.

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

mc mb -p my_alias/tempo --region=ru-central-1

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

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

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

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

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

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

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

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

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

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

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

В поле URL укажите значение http://tempo:3100.

install-tempo-1

Для удобного просмотра в источник данных Loki добавляется кросслинк на Tempo.

(Query: ${__value.raw}; Regex: (?:trace\.traceid|traceid)(?:":|=)"(\w+)")

install-tempo-2

Настройка Derived Fields обеспечит удобный просмотр ссылочного соединения трейса в Tempo.

install-tempo-3