Мы распространили веб-приложение, разработанное несколько лет назад на JDK 5.
Как JMX поможет этому приложению?
1) Будет ли это помогать мне контролировать производительность (память, процессор и сеть и диск ввода-вывода)?
2) Если это так, то приложение развертывается на нескольких серверах, как я могу отслеживать в одной информационной панели?
3) Нужно ли мне вносить какие-либо новые изменения кода в существующее приложение или я могу контролировать без изменений кода?
4) Что еще мы можем сделать помимо мониторинга производительности? Потому что имя - это расширения управления (MX), что мы можем управлять и как? Кажется, главная цель - не контролировать, это управление?
Я не мог много узнать о JMX из учебника, представленного на веб-сайте Oracle http://docs.oracle.com/javase/tutorial/jmx/overview/why.html. Кажется, что какой-то представитель бизнеса подготовил этот учебник не техником.
Может кто-нибудь помочь мне в понимании этого материала JMX, ваши усилия искренне ценятся.
Спасибо, Ваш друг.