• Русский
  • Мониторинг и Оповещения

    Данные мониторинга, представленные в встроенной панели, могут использоваться для мониторинга RabbitMQ и оповещений в отношении ресурсов, производительности и т. д., и поддерживают настройку стратегий уведомлений.

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

    Содержание

    Мониторинг

    Платформа по умолчанию собирает общие метрики мониторинга для ресурсов RabbitMQ, производительности и т. д. На вкладке Мониторинг экземпляра можно просмотреть данные мониторинга в реальном времени для этих метрик.

    КатегорияМетрики
    Мониторинг узлаМониторинг доступной памяти узла, диска, дескрипторов файлов и других метрик
    Мониторинг сообщенийМониторинг отправленных и полученных сообщений
    Мониторинг очередейОбщий мониторинг очередей
    Мониторинг каналовОбщий мониторинг каналов
    Мониторинг соединенийОбщий мониторинг клиентских соединений

    Метрики RabbitMQ в основном выставляют общие метрики для различных компонентов; таким образом, панель мониторинга по умолчанию не может точно мониторить состояние конкретной Очереди или Exchange.

    Оповещения

    Перейдите на страницу Оповещения > Политики оповещений Службы приложений, чтобы создать политику оповещения, соответствующую RabbitMQ (вы также можете использовать общую функцию оповещений платформы для создания оповещений).

    Настройка политик оповещения

    Чтобы включить оповещения, сначала создайте политику оповещения в Службе приложений. Политика оповещения описывает объекты, которые вы хотите мониторить, при каких условиях вы хотите получать оповещения и как вас должны уведомлять о связанных оповещениях.

    Платформа включает следующие встроенные метрики оповещения:

    НазваниеРекомендуемые условия срабатыванияОписание
    Доступность экземпляра!=1, и продолжается в течение 30 секундМониторинг доступности кластера
    Количество каналовУстановите пороги на основе реальных спецификаций и клиентских приложенийМониторинг количества каналов в реальном времени
    Частота записи сообщенийУстановите пороги на основе реальных спецификацийМониторинг частоты записи сообщений в реальном времени
    Количество соединенийУстановите пороги на основе реальных спецификацийМониторинг количества соединений в реальном времени
    Количество очередейУстановите пороги на основе реальных спецификацийМониторинг количества очередей в реальном времени
    Использование CPU узла>80%, и продолжается в течение 30 секундМониторинг использования процессора в реальном времени; если использование CPU слишком высоко, рассмотрите возможность масштабирования.
    Использование памяти узла>80%, и продолжается в течение 30 секундМониторинг использования памяти в реальном времени; если использование памяти слишком высоко, масштабирование необходимо незамедлительно.
    Использование дискового пространства узла>80%, и продолжается в течение 30 секундМониторинг использования дискового пространства в реальном времени; если использование слишком высоко, рассмотрите возможность масштабирования.

    Эти метрики оповещения позволяют быстро создавать политики оповещения.

    Кроме встроенных метрик оповещения, также можно определить пользовательские метрики оповещения. Для пользовательских оповещений необходимо отредактировать PromQL самостоятельно и отправить его в форму метрики оповещения. PromQL — это относительно сложное выражение, которое можно редактировать и отлаживать с помощью встроенной консоли Prometheus. Для базовой поддержки PromQL, пожалуйста, обратитесь к официальной документации PromQL.

    Для получения дополнительной информации о настройке и использовании оповещений, пожалуйста, обратитесь к .