28.2. Интеграция с Grafana Tempo #

В этом разделе описывается, как обеспечить трассировку за счёт интеграции PPEM с Grafana Tempo.

Важно

Grafana Tempo используется в качестве примера, чтобы продемонстрировать процесс интеграции. Вы можете выбрать любое другое поддерживаемое хранилище трассировок на основании требований вашей организации.

В рамках этой интеграции PPEM отправляет трассировочные данные Grafana Tempo с помощью OTLP через HTTP для хранения и обработки. При необходимости трассировочные данные затем отправляются системе визуализации Grafana, где они представляются в виде графов.

Перед выполнением этой инструкции установите и настройте Grafana и Grafana Tempo. За подробной информацией обратитесь к официальной документации Grafana и Grafana Tempo.

Чтобы интегрировать PPEM с Grafana Tempo:

  1. Настройте получение трассировочных данных в Grafana Tempo.

    В файле конфигурации Grafana Tempo укажите:

    distributor:
        receivers:
            otlp:
                protocols:
                    http:
                      endpoint: "URL_конечной_точки_ресивера"

    Где endpoint — URL конечной точки ресивера трассировочных данных, например 0.0.0.0:4318.

  2. Настройте получение трассировочных данных менеджером и агентами.

    В файлах конфигурации менеджера ppem-manager.yml и агентов ppem-agent.yml укажите:

    otlp:
      traces:
        exporter:
          protocol: "http"
          endpoint_url: "URL_конечной_точки_экспортёра"

    Где endpoint_url — URL конечной точки экспортёра трассировочных данных, например http://tempo.example.org:4318/v1/traces.

  3. Настройте работу Grafana с Grafana Tempo:

    1. Перейдите в HomeConnectionsData sources.

    2. Нажмите Add new data source.

    3. Из Data source type выберите Tempo.

    4. Введите имя источника данных, например tempo-1.

    5. В Connection URL введите URL конечной точки экспортёра трассировочных данных, например http://tempo.example.org.

    6. (Необязательно) Чтобы просмотреть список трассировок:

      1. Перейдите в HomeExplore.

      2. Выберите ранее созданный источник данных.