Мониторинг, метрики и алерты
Используйте панели мониторинга платформы и политики оповещений, чтобы отслеживать использование ресурсов RabbitMQ, состояние брокера, рост очередей и характер трафика. Мониторинг должен отвечать на два разных вопроса:
- Достаточно ли здорова инстанция, чтобы принимать трафик?
- Успевает ли рабочая нагрузка обрабатывать объем сообщений и выдерживать целевые показатели хранения?
Содержание
Сбор метрикОсновные категории метрикРекомендуемые сигналы для алертовКак интерпретировать распространенные сигналыРекомендации по политике алертовСвязанная информацияСбор метрик
Платформа собирает метрики RabbitMQ по умолчанию. Встроенная панель мониторинга отображает наиболее распространенные сигналы брокера и ресурсов для эксплуатационного анализа и настройки производительности.
По умолчанию метрики RabbitMQ публикуются брокером на порту 15692. Если включена интеграция отдельного exporter (spec.exporter.enabled=true), метрики также доступны из сервиса exporter на порту 9419.
Убедитесь, что listener брокера присутствует:
Убедитесь, что Service предоставляет ожидаемые порты:
Основные категории метрик
RabbitMQ по умолчанию экспортирует в основном метрики на уровне брокера. Когда требуется детальный анализ по очередям или обменникам, объединяйте метрики брокера с метриками приложения, командами проверки очередей и дашбордами, специфичными для рабочей нагрузки.
Рекомендуемые сигналы для алертов
Создайте или настройте политики оповещений для следующих условий:
Как интерпретировать распространенные сигналы
Рекомендации по политике алертов
Перейдите на страницу Alerts > Alert Policies в Application Service, чтобы создать политики оповещений для RabbitMQ. Встроенные метрики — самый быстрый способ обеспечить базовое покрытие. Когда встроенных метрик недостаточно, создайте пользовательские алерты на основе PromQL и протестируйте их, прежде чем полагаться на них в production.
Дополнительные сведения о настройке и использовании алертов см. в документации платформы Alert Management.