Подтвердить что ты не робот

Какая лучшая или наиболее часто используемая консоль/клиент JMX

У меня есть серверное приложение, которое было оснащено JMX, чтобы его можно было контролировать в тестовых и производственных средах. Я хочу показать текущее значение некоторых открытых атрибутов JMX, а также долгосрочные тенденции в графическом формате.

Какая лучшая или наиболее часто используемая консоль и клиент JMX

Я столкнулся с рядом возможностей, но ни один из них не выделялся как четкий лидер:

  • JConsole (поставляется с JDK , но без графического представления)
  • JManage (не похоже на недавнюю активность)
  • Panoptes (не похоже на недавнюю активность)
  • MC4J (не похоже на недавнюю активность)
  • JBoss JMXConsole (похоже, это может быть только для серверов JBoss)
  • Hyperic HQ (версия с открытым исходным кодом /Communite и корпоративная версия)
  • Zenoss

Какие из них являются лидерами рынка?

Какие нет в списке?

4b9b3361

Ответ 1

Я бы предпочел использовать JConsole для мониторинга приложений, и у него есть графическое представление. Если вы используете JDK 5.0 или выше, то это лучше всего. Подробнее см. с помощью страницы jconsole.

Я в основном использовал его для настройки GC и поиска узких мест.

Ответ 3

JRockit Mission Control становится Java Mission Control и будет посвящен исключительно Hotspot. Если вы являетесь заказчиком Oracle, вы можете загрузить версии управления версиями Java 5.x из MOS (поддержка моего Oracle). Java Mission Control в конечном итоге будет выпущен вместе с Oracle JDK. Причина, по которой она пока недоступна, заключается в том, что существуют некоторые серьезные ограничения, особенно при использовании Flight Recorder. Однако, если вас интересует только консоль JMX, вы должны быть золотыми!

Ответ 5

jminix - встроенная веб-консоль JMX. Не уверен, что он поддерживается больше, но все же.

Ответ 6

В качестве альтернативы, для создания консоли JMX вам не нужно быть сложным. Просто подключите Jolokia и создайте веб-страницу, получающую интересующие вас атрибуты. По общему признанию, это не позволяет вам делать анализ тенденций, но он позволяет вам создавать что-то, что действительно ориентировано на вашу цель.

Я построил что-то всего в нескольких строках: http://nxt.flotsam.nl/ears-and-eyes.html