Данные JMX как JSON - PullRequest
       9

Данные JMX как JSON

0 голосов
/ 26 ноября 2018

Я хочу отслеживать компоненты Spring с помощью JMX, но довольно сложно заставить его работать с составными данными.Поэтому я решил отобразить возвращаемые значения в текстовые строки JSON.Но это общее решение?Это концептуально правильно?Что может пойти не так?

1 Ответ

0 голосов
/ 28 ноября 2018

Вы можете использовать Jolokia

Jolokia - это агентный подход для удаленного доступа JMX.Это альтернатива стандартным разъемам JSR 160.Связь между клиентом и агентом происходит по HTTP (GET или POST), , где полезная нагрузка запроса и ответа представлена ​​в JSON .

Для кода Java, реализующего JMX как JSON, см. jmxtrans

Это фактически отсутствующий соединитель между разговором с JVM через JMX на одном конце и любым пакетом регистрации / мониторинга / построения графиков, который вы можете придумать на другом конце.

jmxtrans - очень мощный инструмент, который использует легко генерируемые файлы конфигурации на основе JSON (или YAML), а затем выводит данные в любом формате, который вы пожелаете.

...