20

こんにちは私はブラウザを使用してJavaアプリケーションを監視したいのですが、同時に既存のJMXインフラストラクチャを利用しています。

JMXがHTTPインターフェースを提供することは知っていますが、標準のWeb GUIを提供し、その機能を既存のシステムとマッシュアップすることはできないと思います。

JMX用のRESTインターフェースを知っていますか?

グーグルに関する私の調査は、現在、 同様のことを行うプロジェクトが1つあることを示しています。これが唯一のオプションですか?

4

5 に答える 5

23

Jolokiaは、JVM にインストールできる新しい (現時点での) JMX エージェントであり、MBeanServer を HTTP 経由で JSON 形式で公開します。

于 2010-11-06T14:09:17.073 に答える
3

Tomcatは、マネージャ アプリケーションでJMX プロキシ サーブレットを提供します。正確には REST ではないと思いますが、ステートレスであり、単純な HTTP リクエストから構築されているため、十分に近いはずです。

于 2009-10-15T10:55:51.123 に答える
1

jmx4perlを見たいと思うかもしれません。REST 要求をローカル JMX 呼び出しにプロキシし、応答を含む JSON 構造を返すエージェント サーブレットが付属しています。読み取り、書き込み、実行、リスト (mbeans のリスト)、および検索操作をサポートし、XPath のような式を介して複雑なデータ構造に飛び込む方法を知っています。詳細については、プロトコルの説明を参照してください。

今後のリリースでは、一括 (== 一度に複数) のリクエストも処理でき、純粋な REST GET リクエストの代わりに JSON リクエストを投稿する可能性が追加されます。

次のリリースの 1 つでプロキシ モードがサポートされるため、ターゲット プラットフォームにエージェント サーブレットをデプロイする必要はなく、中間のプロキシ サーバーにのみデプロイする必要があります。

于 2009-11-10T09:29:46.683 に答える
1

MX4Jは別の代替手段です。ホームページから以下を引用します -

MX4J は、Java(TM) Management Extensions (JMX) および JMX Remote API (JSR 160) 仕様のオープン ソース実装を構築し、JMX に関連するツールを構築するプロジェクトです。

于 2013-07-22T12:56:28.343 に答える