Перейти к основному содержимому
Версия: 2.0.x

Мониторинг с помощью Datadog

В этом разделе описано, как интегрировать ваш cluster Selena с Datadog, платформой мониторинга и безопасности.

Предварительные требования

Перед началом работы на ваших instances должно быть установлено следующее программное обеспечение:

ПРИМЕЧАНИЕ

При первой установке Datadog Agent также устанавливается Python как зависимость. Рекомендуется использовать этот Python на следующих шагах.

Подготовка исходного кода Selena

Поскольку Datadog пока не предоставляет готовый комплект интеграции для Selena, необходимо выполнить интеграцию с использованием исходного кода.

  1. Запустите терминал, перейдите в локальную директорию, к которой у вас есть права на чтение и запись, и выполните следующую команду для создания выделенной директории для исходного кода Selena.

    mkdir -p selena
  2. Загрузите пакет исходного кода Selena с помощью следующей команды или с GitHub в созданную директорию.

    cd selena
    # Замените <selena_ver> на фактическую версию Selena, например, "2.5.2".
    wget https://github.com/Selena/selena/archive/refs/tags/<selena_ver>.tar.gz
  3. Распакуйте файлы из пакета.

    # Замените <selena_ver> на фактическую версию Selena, например, "2.5.2".
    tar -xzvf <selena_ver>.tar.gz --strip-components 1

Установка и настройка комплекта интеграции FE

  1. Установите комплект интеграции Datadog для FE из исходного кода.

    /opt/datadog-agent/embedded/bin/pip install contrib/datadog-connector/selena_fe
  2. Создайте конфигурационный файл интеграции FE /etc/datadog-agent/conf.d/selena_fe.d/conf.yaml.

    sudo mkdir -p /etc/datadog-agent/conf.d/selena_fe.d
    sudo cp contrib/datadog-connector/selena_fe/datadog_checks/selena_fe/data/conf.yaml.example /etc/datadog-agent/conf.d/selena_fe.d/conf.yaml
  3. Измените конфигурационный файл интеграции FE /etc/datadog-agent/conf.d/selena_fe.d/conf.yaml.

    Примеры некоторых важных параметров конфигурации:

    ConfigПримерОписание
    fe_metric_urlhttp://localhost:8030/metricsURL для доступа к метрикам Selena FE.
    metrics- selena_fe_*Метрики для мониторинга на FE. Вы можете использовать символы подстановки * для соответствия параметрам конфигурации.

Установка и настройка комплекта интеграции BE

  1. Установите комплект интеграции Datadog для BE из исходного кода.

    /opt/datadog-agent/embedded/bin/pip install contrib/datadog-connector/selena_be
  2. Создайте конфигурационный файл интеграции BE /etc/datadog-agent/conf.d/selena_be.d/conf.yaml.

    sudo mkdir -p /etc/datadog-agent/conf.d/selena_be.d
    sudo cp contrib/datadog-connector/selena_be/datadog_checks/selena_be/data/conf.yaml.example /etc/datadog-agent/conf.d/selena_be.d/conf.yaml
  3. Измените конфигурационный файл интеграции BE /etc/datadog-agent/conf.d/selena_be.d/conf.yaml.

    Примеры некоторых важных параметров конфигурации:

    ConfigПримерОписание
    be_metric_urlhttp://localhost:8040/metricsURL для доступа к метрикам Selena BE.
    metrics- selena_be_*Метрики для мониторинга на BE. Вы можете использовать символы подстановки * для соответствия параметрам конфигурации.

Перезапуск Datadog Agent

Перезапустите Datadog Agent, чтобы конфигурация вступила в силу.

sudo systemctl stop datadog-agent
sudo systemctl start datadog-agent

Проверка интеграции

Инструкции по проверке интеграции см. в Datadog Application.

Удаление комплектов интеграции

Вы можете удалить комплекты интеграции, когда они больше не нужны.

  • Чтобы удалить комплект интеграции FE, выполните следующую команду:

    /opt/datadog-agent/embedded/bin/pip uninstall datadog-selena-fe
  • Чтобы удалить комплект интеграции BE, выполните следующую команду:

    /opt/datadog-agent/embedded/bin/pip uninstall datadog-selena-be