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?

42
jmx
demandé sur Andrei I 2009-11-17 00:14:43

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.

22
répondu Vikas 2013-10-08 18:44:53

JConsole a une vue graphique.

Vous avez aussi VisualVM et Oracle JRockit Mission Control

20
répondu Kire Haglin 2018-02-23 22:43:24

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!

4
répondu Hirt 2012-06-13 11:33:51

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.

1
répondu Wilfred Springer 2012-03-28 14:34:30

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

1
répondu Wilfred Springer 2012-03-28 14:36:51