私はJMXAPIを試し、テストしました。使用は非常に簡単で、ActiveMQの監視に必要な膨大な数の統計を提供します。
しかし、問題は、ActiveMQをリモートで監視したくないし、別のAPIを使用したくないということです。より正確には、JMS API自体を使用して、さまざまな宛先とブローカー自体に関連する統計を取得したいと思います。
アドバイザリメッセージは代替手段のようですが、監視する管理メッセージの量が限られています。
どんな入力でも大歓迎です...
私はJMXAPIを試し、テストしました。使用は非常に簡単で、ActiveMQの監視に必要な膨大な数の統計を提供します。
しかし、問題は、ActiveMQをリモートで監視したくないし、別のAPIを使用したくないということです。より正確には、JMS API自体を使用して、さまざまな宛先とブローカー自体に関連する統計を取得したいと思います。
アドバイザリメッセージは代替手段のようですが、監視する管理メッセージの量が限られています。
どんな入力でも大歓迎です...
これに対する組み込みのサポートはありません。ただし、監視データを数秒ごとに公開するJMSトピックを実装できます。リスナーがいないときや接続が失われたときに接続が重ならないように、接続を非永続的にします。
これで、このトピックに接続するクライアントを作成でき、更新を受信します。
AMQ-2379は、単純なJMSメッセージを送信することによって宛先から統計を取得するためのブローカープラグインをもたらしました。ここでそれを使用する方法を示すドキュメントをチェックしてください:
http://activemq.apache.org/statisticsplugin.html
統計プラグインは5.3リリースで利用可能です。
このhttp://issues.apache.org/activemq/browse/AMQ-2379をチェックアウトできます。これは、今後の5.3.0リリースで利用可能になります。
http://issues.apache.org/activemq/browse/AMQ-2379に行くためにキューに入れられたブログ投稿があり ます-数日かそこらでそれを投稿します