2013-08-23 4 views
-1

В настоящее время я использую NewRelic (http://newrelic.com/) для мониторинга моих приложений Java. Точка, я хотел бы контролировать Zookeeper, Hornetq и другое приложение на основе Java, которые запускаются без сервера или контейнера приложения. Похоже, что NewRelic не поддерживает эту ситуацию.Мониторинг приложений Java

Не могли бы вы рассказать мне, есть ли хороший универсальный монитор, который я могу использовать для этой цели? (А не JMX/Jconsole ...)

+0

Это закрытое смешно. Бу. –

ответ

1

Вы могли бы быть заинтересованы в ганглиев: http://ganglia.sourceforge.net/

Для Zookeeper: https://github.com/andreisavu/zookeeper-monitoring/tree/master/ganglia

Ганглиев является масштабируемой распределенной системы мониторинга для высокопроизводительных вычислительных систем, таких как кластеры и сетки. Он основан на иерархическом дизайне, ориентированном на федерации кластеров. Он использует широко используемые технологии, такие как XML для представления данных, XDR для компактных переносных данных и RRDtool для хранения и визуализации данных. Он использует тщательно спроектированные структуры данных и алгоритмы для достижения очень низких накладных расходов на каждом узле и высокой параллелизма. Реализация является надежной, была перенесена на обширный набор операционных систем и процессорных архитектур и в настоящее время используется на тысячах кластеров по всему миру. Он был использован для связывания кластеров по университетским городкам и по всему миру и может масштабироваться для обработки кластеров с 2000 узлами.