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