12
votes

Moniteur graphique simple mbean

J'ai des haricots JMX qui exposent des informations de performance dans mon application. J'aimerais avoir une certaine installation pour tracer un attribut d'un MBean dans un graphique pour la surveillance (A Windows Perf Lun). J'aime les choses qui sont livrées avec JConsole et Visualvm, mais je n'ai pas pu trouver de joli plugin qui me permettra de sélectionner un attribut sur un MBean et de le surveiller. Quelqu'un a des idées?


2 commentaires

Quelque chose que tout le monde semble avoir manqué est, si vous double-cliquez sur un attribut numérique dans JConsole, il créera automatiquement un graphique et commencera à interroger l'attribut.


S'il vous plaît changer la réponse acceptée à celle de Adrian Muraru


5 Réponses :


0
votes

Sondage Les variables JMX sont relativement simples. La présentation est peut-être plus une douleur.

Pour le composant graphique, vous voudrez peut-être consulter Jfreechart . Bien que ce ne soit pas un package de graphique en temps réel, il est réellement performant pour ces types d'applications. Découvrez des échantillons ici .


2 commentaires

Merci pour les informations, je vais regarder dans le lien. J'espérais qu'il y aurait un paquet existant pour cette fonctionnalité. La surveillance et la tracé des mesures pour un MBean devraient être quelque chose que les gens font régulièrement.


Oui, je suis un peu surpris qu'il n'y ait pas une application configurable pour le faire facilement disponible



6
votes

Vous pouvez essayer JRockit Mission Control . Il vous permet de personnaliser l'interface utilisateur avec vos propres graphiques, tableaux et même des cadrans pour MBean les attributs à surveiller.

alt texte http://www.oracle.com/technology/products/jrockit/missioncontrol/new_and_noteworthy/3.1.0/images/ console / new_dials_look.png p>

la personnalisée est ui stocké dans un répertoire de l'espace de travail, par défaut dans votre répertoire personnel, mais vous pouvez avoir plusieurs espaces de travail et de démarrage Mission Control avec celui que vous voulez utilisation. p>

jrcm.exe -data c:/application1
jrcm.exe -data c:/application2


1 commentaires

Merci, j'ai commencé à regarder ça, semble vraiment intéressant et ce dont j'ai besoin.



27
votes

Vous pouvez tracer des valeurs numériques JMX dans VisualvM, double-clic sur les valeurs d'attribut numérique affichera un graphique qui change de la valeur numérique.

Par exemple, double-cliquez sur l'attribut CollectionTime de la poubelle MBean MarksweepCompact Trouver le temps passé à effectuer une collection de déchets.

@See http://visualvm.java.net/mbeans_tab.html


0 commentaires

0
votes

JRDS fera ce que vous voulez. Il est un peu délicat de configurer, mais une fois que vous avez compris la configuration, vous pouvez créer des graphiques pour vos attributs JMX. Il utilise RRD4J (comme RRD, mais en Java) sous les couvertures afin qu'il puisse également conserver des données historiques "enroulées" pour vous.


0 commentaires

2
votes

Oui, si vous double-cliquez sur une valeur d'attribut numérique, JConsole commencera automatiquement à interroger et à tracer un graphique en temps réel sur cet attribut. C'est exactement ce que je cherche, passionnant ... mais j'aimerais indiquer que cela ne s'applique qu'à un attribut en lecture seule avec une valeur numérique.


1 commentaires

Cela semble être un commentaire sur une réponse, une question ou un commentaire; Pouvez-vous le placer comme tel quand vous le pouvez?