クラスのmbeanを持っています.foo.bar.Log4j と私はすべてのロガーを一覧表示するためにjolokiaを使いたいですか?jolokiaを使用してクラスを取得する方法
私はhttps://jolokia.org/reference/pdf/jolokia-reference.pdfで読んで試してみましたが、それはなど
ユーザー定義クラスあなたが持っている
クラスのmbeanを持っています.foo.bar.Log4j と私はすべてのロガーを一覧表示するためにjolokiaを使いたいですか?jolokiaを使用してクラスを取得する方法
私はhttps://jolokia.org/reference/pdf/jolokia-reference.pdfで読んで試してみましたが、それはなど
ユーザー定義クラスあなたが持っている
ためのロガーを取得するためにjolokiaを取得する方法について提案してください事前に定義されたjava.memoryの値を取得する方法を私に指示しますmbeanがサーブレット内のシングルトンであっても、サーブレットが複数のエンドポイントで実行されている可能性があります。そのため、ネームスペースだけではmbeanインスタンスを識別するのに十分ではありません。
あなたがfoo.bar.Log4j
のすべてのインスタンスを取得したい場合は、このようなread
エンドポイントを使用することができ、一般に
http://yourserver/jolokia/read/foo.bar.Log4j:*
を、あなたはこのようなすべての可能なMBeanのリストを取得することができます。
http://yourserver/jolokia/list
フェッチしたいと思うものがすべて含まれている大きなjsonドキュメントで終わるはずです。例context
またはid
ため、type
とname
に加えて
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です。