mexico - jmx switch
Cuál es la mejor o más utilizada Consola/Cliente JMX (6)
Tengo una aplicación de servidor que ha sido instrumentada usando JMX para que pueda ser monitoreada en entornos de prueba y producción. Deseo mostrar el valor actual de algunos atributos expuestos de JMX, así como las tendencias a largo plazo en un formato gráfico.
Cuál es la mejor o más utilizada Consola / Cliente JMX
He encontrado una serie de posibilidades, pero ninguna se ha destacado como líder claro:
- JConsole (viene con JDK
pero sin vista gráfica) - JManage (no parece mucha actividad reciente)
- Panoptes (no parece mucha actividad reciente)
- MC4J (no parece mucha actividad reciente)
- JBoss JMXConsole (parece que esto puede ser solo para servidores JBoss)
- Hyperic HQ (edición de fuente abierta / comunidad y versión empresarial)
- Zenoss
¿Cuáles son los líderes del mercado?
¿Cuáles no están en la lista?
Alternativamente, construir una consola JMX usted mismo no necesita ser difícil. Simplemente conecte Jolokia y cree una página web para obtener los atributos que le interesan. Es cierto que no le permite realizar análisis de tendencias, pero sí le permite construir algo que esté realmente orientado a su propósito.
Construí algo en unas pocas líneas: http://nxt.flotsam.nl/ears-and-eyes.html
JRockit Mission Control se está convirtiendo en el Control de Misión de Java y estará dedicado exclusivamente al Hotspot. Si es cliente de Oracle, puede descargar las versiones 5.x de Java Mission Control de MOS (My Oracle Support). Java Mission Control eventualmente se lanzará junto con Oracle JDK. La razón por la que aún no está disponible en general es que existen algunas limitaciones serias, especialmente cuando se usa el registrador de vuelo . Sin embargo, si solo está interesado en usar la consola JMX, ¡debe estar satisfecho!
Preferiría usar JConsole para la monitorización de aplicaciones, y tiene una vista gráfica. Si está utilizando JDK 5.0 o superior, entonces es el mejor. Consulte esta página usando jconsole para más detalles.
Lo he usado principalmente para sintonizar GC y encontrar cuellos de botella.
jminix es una consola JMX basada en web incorporada. No estoy seguro si se mantiene por más tiempo, pero aún así.
JConsole tiene una vista gráfica.
También tiene VisualVM y Oracle JRockit Mission Control