2013-05-17 2 views
0

Возможно ли получить информацию о загрузке сервера веб-сервера, развернутого на ESB ServiceMix/Fuse.программно получить информацию о загрузке сервера из Apache ServiceMix с использованием JMX

Я не хочу использовать Jconsole, но получаю информацию, запустив java-файл и записывая значения в текстовый файл.

Может ли кто-нибудь указать мне на код, который я могу запустить на своей машине?

Приветствия, Кунал

+0

Я очень любитель java-разработчика, я видел некоторые ресурсы, но ничего не было очень полезно. –

ответ

1

Вы также можете установить jolokia i ServiceMix, который предоставляет интерфейс REST через JMX. Это значительно облегчает доступ к метрикам для разработчиков и языков программирования Java. Это просто HTTP-запрос для получения данных.

http://www.jolokia.org/

Мы используем эту библиотеку для консоли http://hawt.io управления, чтобы мы могли получить данные легко с HTML5 веб-модерн консоли.

+0

Спасибо за информацию Клауса. Я обязательно перейду по этой ссылке. Именно так, согласно требованию моего проекта, мне нужно создать базовый класс java и получить метрики оттуда. –

1

Я не буду писать код, который вы просите, но ..

Все в JConsole доступен через JMX. И все в JMX доступно через код (basic tutorial here).

Так что просто найдите значения/значения, которые вы используете, используя JConsole, а затем просто извлеките их с помощью кода JMX api.

+0

Спасибо! Я постараюсь выяснить это :) –