Как я могу наблюдать, что происходит под капотом ActiveMQ?
-
05-07-2019 - |
Вопрос
Я испытываю проблема с ActiveMQ и хотел бы отслеживать/просматривать всю активность ActiveMQ.Единственный файл журнала, который я могу найти, связан с постоянными данными (если он включен).Существуют ли какие-либо другие файлы журналов, которые я просматриваю или создаю, чтобы сообщить мне, что происходит под капотом ActiveMQ и почему мои потребители не потребляют сообщения?Есть еще предложения?
Заранее спасибо!
Решение
activemq имеет интерфейс jmx, к которому вы можете подключиться.
это дает нам доступ к количеству сообщений, поставленных в очередь, и ко всем видам данных об использовании памяти и т. д.
http://activemq.apache.org/jmx.html
Содержит все детали для начала работы.
Я считаю, что это превосходный способ узнать, что происходит с activemq.
Быстрый запуск jconsole и вы уже на пути к выяснению того, что происходит.
Павел
Другие советы
Согласованный.Также вы можете добавить перехватчик журналирования что помогает.
Наконец, для просмотра сообщений, их перемещения, создания/удаления очередей и отправки сообщений я настоятельно рекомендую новую веб-консоль для ActiveMQ, Camel и многих других. плагины: хаутио
Попробуйте HawtIO . Предполагая, что вы не используете Active MQ 5.9, вы можете добавить эту функцию в свой брокер. Это гораздо лучшая веб-консоль, а также хорошая утилита для мониторинга JMX.