Мониторинг RabbitMQ
Мониторинг RabbitMQ с использованием New Relic
Заголовок раздела «Мониторинг RabbitMQ с использованием New Relic»Для настройки мониторинга RabbitMQ выполните следующие шаги:
Предварительные действия
Заголовок раздела «Предварительные действия»-
Убедитесь, что установлен и настроен плагин RabbitMQ Management. Этот плагин обеспечивает доступ к метрикам и событиям RabbitMQ через HTTP API.
-
Убедитесь, что инструмент командной строки RabbitMQ (
rabbitmqctl) находится вPATHпользователяroot.
Шаг 1: Создание файла конфигурации
Заголовок раздела «Шаг 1: Создание файла конфигурации»-
Создайте файл
rabbitmq-config.ymlв директории/etc/newrelic-infra/integrations.d:Окно терминала sudo touch /etc/newrelic-infra/integrations.d/rabbitmq-config.yml -
Откройте файл
rabbitmq-config.ymlи добавьте конфигурацию в зависимости от того, какие данные вы хотите собирать: события, метрики, или оба типа данных.
Пример конфигурации для сбора событий
Заголовок раздела «Пример конфигурации для сбора событий»integrations: - name: nri-rabbitmq env: EVENTS: true HOSTNAME: localhost PORT: 15672 USERNAME: "admin" PASSWORD: "my_password" # Замените на ваш пароль NODE_NAME_OVERRIDE: local_node_name@localhost interval: 15s labels: env: production role: rabbitmq inventory_source: config/rabbitmqПример конфигурации для сбора метрик
Заголовок раздела «Пример конфигурации для сбора метрик»integrations: - name: nri-rabbitmq env: METRICS: true HOSTNAME: localhost PORT: 15672 USERNAME: "admin" PASSWORD: "my_password" # Замените на ваш пароль NODE_NAME_OVERRIDE: local_node_name@localhost
# Укажите конкретные очереди, которые нужно мониторить QUEUES: '["myQueue1","myQueue2"]' QUEUES_REGEXES: '["queue[0-9]+",".*"]'
# Укажите конкретные обменники EXCHANGES: '["exchange1","exchange2"]' EXCHANGES_REGEXES: '["exchange[0-9]+",".*"]'
# Укажите виртуальные хосты VHOSTS: '["vhost1","vhost2"]' VHOSTS_REGEXES: '["vhost[0-9]+",".*"]' interval: 15s labels: env: production role: rabbitmq inventory_source: config/rabbitmqШаг 2: Проверка данных
Заголовок раздела «Шаг 2: Проверка данных»После добавления конфигурации перезапуск инфраструктурного агента не требуется.
Дополнительно
Заголовок раздела «Дополнительно»- Для получения дополнительной информации об интеграции ознакомьтесь с официальной документацией New Relic.