2016-08-08 13 views

答えて

1

ためのロガーを取得するためにjolokiaを取得する方法について提案してください事前に定義されたjava.memoryの値を取得する方法を私に指示しますmbeanがサーブレット内のシングルトンであっても、サーブレットが複数のエンドポイントで実行されている可能性があります。そのため、ネームスペースだけではmbeanインスタンスを識別するのに十分ではありません。

あなたがfoo.bar.Log4jのすべてのインスタンスを取得したい場合は、このようなreadエンドポイントを使用することができ、一般に

http://yourserver/jolokia/read/foo.bar.Log4j:* 

を、あなたはこのようなすべての可能なMBeanのリストを取得することができます。

http://yourserver/jolokia/list 

フェッチしたいと思うものがすべて含まれている大きなjsonドキュメントで終わるはずです。例contextまたはidため、typenameに加えて

http://yourserver/jolokia/read/foo.bar.Log4j:type=name=foo,type=MyLogger 

は、あなたが同様に他のフィールドが表示されることがありますあなたは今、このようなものを使用して属性を取得することができます

"foo.bar.Log4j": { 
    "name=foo,type=MyLogger": { 
    "desc": ... 
    "attr": { 
     ... 
}}} 

のようなものが表示されます。このa:bキーは、Java用のJavaのObjectNameです。

関連する問題