MBean Einfache Graph-Monitor
Habe ich einige JMX Beans, setzen performance-Informationen in meiner Anwendung. Ich möchte einige Anlage in den plot ein Attribut einer MBean in einem Diagramm für die überwachung (a la Windows Perf Mon). Ich Liebe die Sachen, die mit JConsole und VisualVM, aber ich habe nicht in der Lage zu finden, ein nettes plugin, lassen Sie mich wählen Sie ein Attribut einer MBean und zu überwachen. Jemand irgendwelche Ideen?
Etwas, das jeder scheint zu übersehen ist, wenn Sie einen Doppelklick auf ein numerisches Attribut in JConsole es wird automatisch ein Diagramm erstellen und starten der Abfrage der attribute.
bitte ändern Sie die akzeptierte Antwort auf das von Adrian Muraru
bitte ändern Sie die akzeptierte Antwort auf das von Adrian Muraru
InformationsquelleAutor noplay | 2009-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen,JRockit Mission Control. Es ermöglicht die Anpassung der Benutzeroberfläche mit eigener Diagramme, Tabellen und sogar Zifferblätter für die MBean-Attribute, die Sie überwachen möchten.
alt-text http://www.oracle.com/technology/products/jrockit/missioncontrol/new_and_noteworthy/3.1.0/images/console/new_dials_look.png
Die angepasste Benutzeroberfläche werden in einem workspace-Verzeichnis, standardmäßig in Ihrem home-Verzeichnis, aber Sie können mehrere Arbeitsbereiche und den start von Mission Control, mit der ein die Sie verwenden möchten.
InformationsquelleAutor Kire Haglin
Dargestellt werden können, JMX numerische Werte in VisualVM, Doppelklick auf die numerische Attributwerte werden als Diagramm dargestellt, dass Parzellen die änderungen numerischen Wert.
Z. B. Doppelklick auf die CollectionTime Attribut der Garbage Collector-MBean MarksweepCompact zeichnet die Zeit der Durchführung der garbage collection.
@siehe http://visualvm.java.net/mbeans_tab.html
InformationsquelleAutor Adrian Muraru
Ja, wenn Doppelklick auf ein numerisches Attribut-Wert, jconsole startet automatisch Abfragen und Plotten in einem Echtzeit-Diagramm, die auf diesem Attribut. Das ist genau das was ich Suche, spannend... Aber, ich möchte darauf hinweisen, gilt dies nur für eine nur-lese - Attribut mit einem numerischen Wert.
InformationsquelleAutor Yu Chen
Polling die JMX-Variablen ist relativ einfach. Die Präsentation ist vielleicht eher ein Schmerz.
Für die charting-Komponente, Sie können prüfen wollen,JFreeChart. Obwohl es kein Echtzeit-charting-Paket, es ist eigentlich ganz performant für diese Art von Anwendungen. Schauen Sie sich einige Beispiele hier.
Ja - ich bin etwas überrascht, es ist nicht eine konfigurierbare app zu tun, diese leicht verfügbar
InformationsquelleAutor Brian Agnew
JRDS wird tun, was Sie wollen. Es ist ein bisschen schwierig zu setup, aber sobald Sie herausfinden, die Konfiguration haben, können Sie die Erstellung von Grafiken für Ihre JMX-Attribute. Es nutzt RRD4j (wie rrd, aber in java), die unter die Abdeckungen, so kann es halten "rolled up" historische Daten für Sie.
InformationsquelleAutor Dave