2011-02-22 14 views
1

パフォーマンスを監視するアプリケーションがあります。実際、私たちが監視したいのは、アプリのパフォーマンスではなく、私たちが呼び出す外部Webサービスの応答時間です。Javaの永続計装

数年前、あなたは...楽器何かのようで、あなたのコードをできたATGダイナモを使用して

Performance.monitorStart("my.operation"); 
try { 
    // code goes here 
} 
finally { 
    Performance.monitorEnd("my.operation"); 
} 

。これはhprofよりも面白い方法で、さまざまな操作で費やされた時間の素敵なレポートを生成しました。理想的には、時間は永続化する必要があります(dbなど)。

私はどこかで見てリコール(ここでは?Dzone?TSS?)これを行いますが、グーグルは何を明らかにしていない新しいライブラリについて。

思考?インサイトを有効にして(Tomcatの++である)

アレックス

答えて

2

です。

0

のSpringSource TC Serverは私

それはあなたの全体のコールスタックを、時間とあなたに素敵なレポートを与えるに参考にされています。ここでは、たくさんのPerf4Jような音を記述しているどのようなスクリーンキャストhttp://www.youtube.com/watch?v=nBqSh7nVNzc

0

すでにコードの変更が関与している例を示しているので、単にあなたの、おそらく既存のロギング機能を使用して独自のロールでした。このオプションは、多くの場合、これらの統計を集計「プロ」監視機能と一緒に使用されている -

別のオプションは、ライブ統計のJMX beansだろう。