StatisticsCollectorビルドメモ
JBossには、各トランザクション毎のメソッド実行時間とSQL実行時間の統計をとるStatisticsCollectorという機能がある。
CVSからビルドする必要があったのでメモ。
1.CVS_ROOTの設定。
export CVSROOT=:pserver:anonymous@anoncvs.forge.jboss.com:/cvsroot/jboss
2.チェックアウト
cvs -co -r Branch_4_0 jbosss-4.0.x
3. buildディレクトリでbuild.batを実行。
モジュールthirdpartyがないと怒られる。
4.thirdpartyのチェックアウト
cvs -co -r Branch_4_0 thirdparty
5.再度ビルドして、varia/output/libにstatscollector.jarが作成されている。
動かしてみたが、色々足らない機能があることが分かった。
・トランザクション名はメソッド名になるはずなのにトランザクションで最初に発行されたSQLになっていて見づらい。
(EJB3だから?)
・SQLの発行回数はでるが、実行時間がでない。
・トランザクション全体の実行時間が出ない。
実行時間がでると思っていたのは勘違いだった。
でも、出るとうれしい。
時間ができたら直してみよう。