Windows .NET 環境で、RabbitMQ、ActiveMQ "Classic"、および ActiveMQ Artemis を使用していくつかのテストを行っています。RabbitMQ と ActiveMQ "Classic" には、ブローカー、キュー、メッセージなどに関する情報を表示できる Web インターフェイスが付属していますが、ActiveMQ Artemis にはありません。ActiveMQ Artemis ブローカーを Web インターフェイスで、または少なくともいくつかの cmd/PowerShell コマンドで監視できるようにしたいと考えています。
このページで、ActiveMQ インスタンスの監視に使用できるいくつかのサードパーティ ツールについて読み、それが Artemis にも適用されると想定しました。残念ながら、これらのサードパーティ ツールを動作させることができませんでした。それらのいくつかは、Windows ではうまく動作しないようで、古いものや非アクティブなものもあります。
私のクライアントは、C# の NMS (.NET Messaging API) を介してブローカーと通信しています。特に Windows マシンで Artemis ブローカーを監視できた人がいたら、どうやって監視したか教えてください!
編集:
Jolokia REST API と通信できるようになりました。GET
リクエストにより:
http://username:password@localhost:8161/jolokia/read/org.apache.activemq.artemis:*
追加されたメッセージや消費されたメッセージなど、キューに関する多くの情報を確認できます。これは役立つ情報ですが、現在のメモリ使用量とディスク使用量に関する情報が必要です。