Quel est le meilleur ou le plus couramment utilisé JMX Console / Client [fermé]
j'ai une application serveur qui a été instrumentée en utilisant JMX afin qu'elle puisse être surveillée dans des environnements de test et de production. Je souhaite montrer la valeur actuelle de certains attributs exposés JMX ainsi que les tendances à long terme dans un format graphique.
Quel est le meilleur ou le plus couramment utilisé Console JMX / Client
j'ai rencontré un certain nombre de possibilités, mais aucune ne s'est démarquée en tant que leader clair:
- JConsole (livré avec JDK
mais pas de vue graphique) - JManage (ne ressemble pas beaucoup d'activité récente)
- Panoptes (ne ressemble pas beaucoup d'activité récente)
- MC4J (ne ressemble pas beaucoup d'activité récente)
- JBoss JMXConsole (qui ressemble à cela peut pour JBoss serveurs uniquement)
- Hyperic HQ (open source / com edition et la version entreprise)
- Zenoss
Quels sont les leaders du marché?
Ce ne sont pas sur la liste?
6 réponses
je préférerais utiliser JConsole pour la surveillance des applications, et il a une vue graphique. Si vous utilisez JDK 5.0 ou plus alors c'est le meilleur. Veuillez vous référer à cette utiliser jconsole page pour plus de détails.
Je l'ai utilisé principalement pour le réglage GC et la recherche de goulots d'étranglement.
JConsole a une vue graphique.
Vous avez aussi VisualVM et Oracle JRockit Mission Control
JRockit Mission Control devient Java Mission Control et sera dédié exclusivement à Hotspot. Si vous êtes un client Oracle, vous pouvez télécharger le 5.X versions de Java Mission Control de MOS (mon support Oracle). Java Mission Control sera finalement publié avec L'Oracle JDK. La raison pour laquelle il n'est pas encore disponible est qu'il y a de sérieuses limites, surtout quand on utilise L'enregistreur de vol. Cependant, si vous êtes seulement intéressé par en utilisant la console JMX, vous devriez être en or!
jminix est une console JMX embarquée basée sur le web. Vous ne savez pas si il est maintenu plus longtemps, mais quand même.
sinon, construire vous-même une console JMX n'a pas besoin d'être dur. Il suffit de brancher Jolokia et créer une page Web en obtenant les attributs qui vous intéressent. Certes, il ne vous permettra pas de faire l'analyse des tendances, mais il vous permettent de construire quelque chose qui est vraiment orienté vers votre but.
j'ai construit quelque chose en quelques lignes: http://nxt.flotsam.nl/ears-and-eyes.html