50

テスト環境と本番環境で監視できるように、JMX を使用して計測されたサーバー アプリケーションがあります。JMX で公開されているいくつかの属性の現在の値と、長期的な傾向をグラフ形式で表示したいと考えています。

最適または最も一般的に使用されている JMX コンソール/クライアントは何ですか?

私は多くの可能性に出くわしましたが、明確なリーダーとして目立ったものはありません:

  • JConsole (JDK に付属していますが、グラフィカル ビューはありません)
  • JManage (最近のアクティビティとはあまり似ていません)
  • Panoptes (あまり最近の活動とは思えない)
  • MC4J (あまり最近の活動とは思えない)
  • JBoss JMXConsole (これは JBoss サーバーのみのようです)
  • Hyperic HQ (オープンソース/コミュニティ版とエンタープライズ版)
  • ゼノス

市場のリーダーはどれですか?

リストにないものは何ですか?

4

6 に答える 6

25

アプリケーションの監視には JConsole を使用したいと思いますが、これにはグラフィカル ビューがあります。JDK 5.0 以降を使用している場合は、それが最適です。詳細については、jconsole の使用ページを参照してください。

私は主に GC のチューニングとボトルネックの発見に使用しています。

于 2009-11-16T21:28:48.483 に答える
22

JConsoleにはグラフィカル ビューがあります。

VisualVMOracle JRockit Mission Controlもあります

于 2009-11-17T03:10:27.543 に答える
4

JRockit Mission Control は Java Mission Control になり、Hotspot 専用になります。Oracle のお客様は、Java Mission Control の 5.x バージョンを MOS (My Oracle Support) からダウンロードできます。Java Mission Control は、最終的に Oracle JDK とともにリリースされる予定です。まだ一般提供されていない理由は、特に Flight Recorder を使用する場合に、いくつかの重大な制限があるためです。ただし、JMX コンソールの使用のみに関心がある場合は、最適です。

于 2012-06-13T11:33:51.593 に答える
4
于 2009-11-16T21:20:19.980 に答える
1

あるいは、自分で JMX コンソールを構築するのは難しいことではありません。Jolokiaをプラグインして、興味のある属性を取得する Web ページを作成するだけです。確かに、傾向分析はできませんが、実際に目的に合わせたものを構築することはできます

ほんの数行で何かを構築しました: http://nxt.flotsam.nl/ears-and-eyes.html

于 2012-03-28T14:36:51.143 に答える
1

jminixは、組み込みの Web ベースの JMX コンソールです。それがもはや維持されているかどうかはわかりませんが、それでも.

于 2012-03-28T14:34:30.787 に答える