Каков наилучший альтернативный способ мониторинга apache Active MQ, отличный от использования JMX API

StackOverflow https://stackoverflow.com/questions/1465427

Вопрос

Я попробовал и протестировал JMX API, и он довольно прост в использовании и предоставляет огромное количество статистических данных, необходимых для мониторинга ActiveMQ.

Но проблема в том, что я не хочу удаленно отслеживать свой ActiveMQ, а также я не хочу использовать другой API.Чтобы быть более точным, я хочу использовать сам JMS API для получения статистики, связанной с различными пунктами назначения и самим брокером.

Консультативные сообщения, по-видимому, являются альтернативой, но они предоставляют ограниченное количество административных сообщений для мониторинга.

Любой вклад высоко ценится...

Это было полезно?

Решение

Для этого нет встроенной поддержки.Но вы можете реализовать раздел JMS, который публикует данные мониторинга каждые несколько секунд.Сделайте соединение непостоянным, чтобы оно не накапливалось, когда нет слушателей или когда они теряют соединение.

Теперь вы можете написать клиент, который подключается к этой теме, и он будет получать обновления.

Другие советы

Результатом AMQ-2379 стал плагин брокера для сбора статистики из пунктов назначения путем отправки простого сообщения JMS.Ознакомьтесь с документами, которые показывают, как его использовать, здесь:

http://activemq.apache.org/statisticsplugin.html

Плагин статистики доступен в версии 5.3.

Вы можете оформить это http://issues.apache.org/activemq/browse/AMQ-2379, это будет доступно в предстоящем выпуске 5.3.0

Там есть запись в блоге, которая стоит в очереди на продолжение http://issues.apache.org/activemq/browse/AMQ-2379 - опубликую это примерно через пару дней

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top