この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 33664|答える: 1

[出典] Java JMXは理解し使いやすさが簡単です

[リンクをコピー]
掲載地 2021/06/25 10:40:59 | | | |
JMXはJava Management Extensionsの略で、Java管理拡張を意味し、Javaプログラムの管理と監視に使用されます。 最も一般的に使われるのは、JVMメモリ、CPU使用率、スレッド数、ガベージコレクションなどの監視と管理です。 さらに、ログレベルの動的修正としても利用可能で、例えばlog4jはJMXをサポートしてオンラインサービスのログレベルを動的に修正しています。 最も重要なものは、Spring Boot Actuator、JConsole、VisualVMなど、記事冒頭で述べたさまざまな監視ツールにも使われています。

JMXは標準であり仕様であるだけでなく、Java管理システムのインターフェースおよびフレームワークでもあります。 開発者が独自の拡張機能をカスタマイズ・開発するための標準や仕様があり、JDKはフレームワークとして共通機能、特にJVMの監視と管理の実装に役立ちました。

jconsoleを使って接続してください

jconsoleはJDKの組み込みツールで、JDK環境を設定した後はコマンドラインに入力するだけで済みますjconsole缶。 以下に示すように:



RMIを使って接続

RMIは一般的にリモートサービスに接続するために使われますが、もちろんローカルプロセスも利用可能です。 これはリモートサービスクライアントをつなぐ第一歩でもあります。 MBeanを登録した際、登録完了後に大きなコードがあり、それがRMI接続を開き、ポート8999をRMIアクセスポートとして開き、クライアントが固定された接続文字列で接続できるようになっていることに気づきましたか?

接続文字列の形式service:jmx:rmi:///jndi/rmi://host:port/jmxrmi



例としてカフカを挙げると、次のように挙げられます。

service:jmx:rmi:///jndi/rmi://192.168.1.182:9988/jmxrmi







先の:カフカ構成パラメータの詳細な説明
次に:KafkaがJMXリモートモニタリングを設定する
 地主| 掲載地 2021/06/25 10:42:05 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com