1

2 つのアプリケーション/Tomcat T1T2があり、どちらも jmx が有効になっているとします。<serve_X>:<port_X>それらのそれぞれは通常、jmx クライアントが接続する独自の URL を持っています。ポートP1で実行される単一の rmi-server S1を持つことが可能かどうかを知りたいです。T1 と T2の両方の統計を保持できます。

もしそうなら、どうすれば文脈を理解できますか?(すべての統計が同じ URL にリダイレクトされるため)。インターネットで見つけた最も近いのは、このページのポイント 7 です。その目的は、jmx サービスを一元化することです。これを容易にするために、(サーブレットのように) コンテキスト名のようなものがあるかどうかを調べようとしています。

4

3 に答える 3

1

(質問が行われたときと比較して)かなり新しい解決策の1つは、次のようなものです。

JMX -> Codahale メトリクス -> metrics-statsd -> StatsD -> Graphite /Reporting/Monitoring

基本的に、StatsD を使用して統計とメトリック ライブラリを集約し、JMX を適切なものに変換します。

于 2013-12-04T22:30:51.467 に答える
0

これを行うには、衝突しないようにオブジェクト名を書き直す必要があると思います。あなたが言うように、サーバーS1はP1で実行され、着信するリクエストに対して、それらをそれぞれのTomcat T1およびT2に転送します。

たとえば as objectname がある場合、最初の実サーバーと2 番目の実サーバーtomacat:key1=value1として、プロキシサーバー S1 でそれを公開できます。tomcat:server=T1,key1=value1tomcat:server=T2,key1=value1

于 2011-03-03T16:54:46.100 に答える
0

最終的な目標が監視の容易さ、または統計を組み合わせる能力である場合は、 Evident ClearStoneを検討してください。

于 2011-03-03T21:57:51.073 に答える