2011-07-08 11 views
2

これで、複数のサーバーで負荷分散されるアプリケーションがあります。監視を理解する方法は、その1つのサーバー上のそのアプリケーションの1つのインスタンスを監視できるということです。1つのアプリケーションを複数のサーバーに分散して監視する

たとえば、srv1:8880は、srv2:8880のさまざまな監視統計を表示します。とにかく、共有アプリケーションの監視インスタンスを1つ作成することはできますか?上記の例では、srv1のカウントが5で、srv2のカウントが3であるモニタを1つの場所に組み合わせて、その数を8にすることができます。

編集 - 私は私はRMIポートからすべてを引き出すことができると思っていますが、私はそれについてどのように進むことができるのかよくわかりません。

答えて

0

JConsole,MC4Jまたは類似のツールを使用して、プラットフォームまたはアプリケーションMBeanサーバーに接続できます。複数のMBeanサーバーの値に基づいてカスタム・タスクを実行する場合は、各サーバーに接続し、MBean情報を照会します。 MBeanサーバhereへの接続の詳細については、こちらをご覧ください。

1

必要なモニタリングレベルは不明ですが、NewRelic RPMはJVMと連携してパフォーマンスメトリックと自動例外追跡を提供できます。

NewRelicの機能の詳細については、see their websiteを参照してください。

+0

私は、mbeanの監視と管理されたリソースのラインについてもっと考えています。アプリケーションの正常性を監視しません。 – Ryan

関連する問題