ActiveMQの内部で何が起こっているかを観察するにはどうすればよいですか?
-
05-07-2019 - |
質問
問題 ActiveMQを使用し、すべてのActiveMQアクティビティをトレース/表示したい。私が見つけることができる唯一のログファイルは、永続的なデータに関連付けられているものです(これがオンになっている場合)。 ActiveMQの内部で何が起こっているのか、そして消費者がメッセージを消費しない理由を教えてくれる他のログファイルを表示または生成しますか?他の提案はありますか?
事前に感謝します!
解決
activemqには、接続できるjmxインターフェイスがあります。
これにより、デキューされた消費者カウントメッセージやメモリ使用量などのあらゆる種類のデータにアクセスできます。
http://activemq.apache.org/jmx.html
開始するための詳細がすべて揃っています。
activemqで何が起こっているかを見つけるのに優れていると思います。
jconsoleをすばやく起動すると、何が起こっているのかを知ることができます。
ポール
他のヒント
同意しました。また、ロギングインターセプターを追加することもできます。
最後に、メッセージの閲覧、移動、キューの作成/削除、およびメッセージの送信のために、ActiveMQ、Camel、およびその他の多くのプラグイン: hawtio
HawtIO をお試しください。 Active MQ 5.9を使用していない場合、この機能をブローカーに追加できます。これは、はるかに優れたWebコンソールであり、優れたJMX監視ユーティリティでもあります。
所属していません StackOverflow