Uso de JMX y cómo usarlo para aplicaciones existentes

Hemos distribuido una aplicación web desarrollada hace unos años en JDK 5.

¿Cómo JMX ayudará a esta aplicación?

1) ¿Me ayudará a supervisar el rendimiento (memoria, CPU y red y disco IO)?

2) Si es así, la aplicación se implementa en varios servidores, ¿cómo puedo monitorear en un solo tablero?

3) ¿Tengo que hacer algún cambio de código nuevo en la aplicación existente o puedo monitorear sin cambios de código?

4) ¿Qué más podemos hacer aparte de la supervisión del rendimiento? Porque el nombre es Management Extensions (MX), ¿qué podemos administrar y cómo? Parece que el objetivo principal no es el monitoreo, ¿es la administración?

No pude obtener mucho sobre JMX del tutorial proporcionado en el sitio web de Oraclehttp: //docs.oracle.com/javase/tutorial/jmx/overview/why.htm. Parece que algún representante comercial preparó este tutorial, no un técnico.

¿Alguien puede ayudarme a comprender estas cosas de JMX? Agradecemos sinceramente sus esfuerzos.

Gracias, tu amigo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta