1

私は現在、JMX を使用してメモリ使用量、ヒープ サイズ、スレッド数などの JVM を監視するツールの開発を任されています。必要なツールは、各 jvm の多数のグラフを並べて表示できるツールです (以下の例)。

質問は、自分で作成するのが最善ですか? そこにある別のツールを使用しますか?(もしそうなら、どれを) または、私が構築できるライセンスを持つツールはありますか?

例: (各 JVM には一度に表示できる多数のグラフがあるため、特定のアプリケーション/サーバー/jvm がかなり簡単に動作しているかどうかを確認できます。

  1. JVM1: PermGen グラフ、ヒープ サイズ グラフ、スレッド グラフ
  2. JVM2: PermGen グラフ、ヒープ サイズ グラフ、スレッド グラフ
  3. JVM3: PermGen グラフ、ヒープ サイズ グラフ、スレッド グラフ

***編集: 「あなたは 3 番目のオプションを忘れました... 1 つ購入してください。」特にこれらの要件に一致するものはありますか? またはそれらを処理するのに十分な拡張性がありますか?

4

4 に答える 4

2

jConsole と VisualVM の両方が行うことのように聞こえます - どちらも JDK-6 で配布されています。

于 2008-11-27T07:16:16.910 に答える
1

Java Mission Controlは、Java の監視と管理を提供します。

http://www.oracle.com/technetwork/java/javaseproducts/mission-control/java-mission-control-wp-2008279.pdf

于 2016-03-02T22:03:59.347 に答える
0

jmxtransを見たことがありますか?(https://github.com/jmxtrans/jmxtrans)。非常に拡張性があり、あなたが探しているものを持っているかもしれません。

于 2013-03-06T01:12:49.723 に答える
0

Web Services Connector for Java Management Extensions (JMX) Agentsは、Java 7 向けに計画されているようで、任意の言語でこのようなツールを実装する簡単な方法を提供します。これは、Web サービス/http ベースの JMX エージェント標準であり、JVM から診断情報を要求するためにも使用できます。

実際、私は Delphi でこれを試していますが、すでにかなりうまく機能しています (参照実装 ws-jmx-connector を使用)。これはすでに非常に JConsole に似たアプリケーションですが、グラフはありません。

私のライブラリ用の無料のデモ アプリケーションにグラフィカル モニタ ビューを実装しようとしていますが、これはまだ一般にダウンロードすることはできません。

于 2009-06-28T18:22:42.533 に答える