2.74. 管理
JMX 管理ストラテジーと関連する管理リソース。
2.74.1. Maven コーディネート リンクのコピーリンクがクリップボードにコピーされました!
code.quarkus.redhat.com でこのエクステンションを使用して新しいプロジェクトの作成
または、既存のプロジェクトに座標を追加します。
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-management</artifactId>
</dependency>
2.74.2. 使用方法 リンクのコピーリンクがクリップボードにコピーされました!
Camel で管理対象 Bean を使用する方法は、Camel Manual の JMX セクション を参照してください。
2.74.2.1. JMX の有効化と無効化 リンクのコピーリンクがクリップボードにコピーされました!
JMX は、次のいずれかの方法で Camel-Quarkus で有効または無効にすることができます。
-
camel-quarkus-managementエクステンションを追加または削除する。 -
camel.main.jmxEnabled設定プロパティーをブール値に設定する。 -
システムプロパティー
-Dorg.apache.camel.jmx.disabledをブール値に設定する。
2.74.2.2. ネイティブモード リンクのコピーリンクがクリップボードにコピーされました!
JDK 17/20/Mandrel 23.0 の GraalVM のネイティブ実行可能ファイルに 実験的な JMX サポートが追加されました。この機能を有効にするには、以下の設定プロパティーを application.properties に追加します。
quarkus.native.monitoring=jmxserver
ネイティブアプリケーションを JConsole や VisualVM などのツールで検出できるようにするには、上記の設定に jvmstat オプションを追加します。
詳細は、Quarkus native guide を参照してください。