ServletFilterとの連携成功

S2JmxJavelinですが、無事(やっと?)、ServletFilterとの連携に成功しました。
(FilterとInterceptor、両方から使えるように中改修が必要だったのです。)


で、見た目はこんなになります。
(平均処理時間が長いのはデバッグしながら動作させたため。)



これで、パフォーマンスに問題のある箇所がページ単位でわかるようになります。


ちなみに、S2JmxJavelinでは検出した処理時間を記録するための閾値を設定できるようにしていますが、この閾値の使い方を次バージョンではちょっと変えます。
今までは、

  • 個々のメソッド呼び出し毎に閾値を見て判断


していたのが

  • メソッドのコールツリーのルートで判断


に変更になります。
ServletFilterと組み合わせると、

  • 7秒ルール(って懐かしい響きですが)を超えたアクセスを記録


とか、できるようになります。
・・・早く完成させたい。