テスト環境と実稼働環境で監視できるように、JMXを使用してインスツルメントされたサーバーアプリケーションがあります。いくつかのJMX公開属性の現在の値と、長期的な傾向をグラフ形式で表示したいと思います。
最適または最も一般的に使用されるJMXコンソール/クライアントは何ですか
私は多くの可能性に出会いましたが、明確なリーダーとして際立ったものはありませんでした。
マーケットリーダーはどれですか?
リストにないものは何ですか?
アプリケーションの監視にJConsoleを使用することをお勧めします。これにはグラフィカルビューがあります。 JDK 5.0以降を使用している場合は、それが最適です。詳細については、こちらを参照してください jconsoleページを使用 .
私は主にGCのチューニングとボトルネックの発見に使用しています。
JConsole にはグラフィカルビューがあります。
VisualVM および Oracle JRockit Mission Control もあります
JRockit Mission ControlはJava Mission Controlになり、Hotspot専用になります。Oracleのお客様は、5.xバージョンのJava = Mission Control from MOS(My Oracle Support)。Java Mission Controlは、最終的にOracle JDKと一緒にリリースされます。 特にFlight Recorderを使用する場合 にいくつかの重大な制限があるということです。ただし、JMXコンソールの使用にのみ関心がある場合は、黄金色になるはずです!
または、JMXコンソールを自分で構築するのは難しくありません。ただプラグイン Jolokia し、興味のある属性を取得するWebページを作成します。確かに、トレンド分析を行うことはできませんが、それは doesは、目的に本当に合った何かを構築することを可能にします。
ほんの数行で何かを作成しました: http://nxt.flotsam.nl/ears-and-eyes.html
jminix は、Webベースの組み込みJMXコンソールです。それがもう維持されているかどうかはわかりませんが、それでもです。