filter 中用spring StopWatch 监控请求执行时间
生活随笔
收集整理的這篇文章主要介紹了
filter 中用spring StopWatch 监控请求执行时间
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在filter中用spring stopWatch 來(lái)統(tǒng)計(jì)每個(gè)請(qǐng)求的執(zhí)行時(shí)間;
雖然在firefox 中可以清楚的看到每個(gè)請(qǐng)求的執(zhí)行時(shí)間,但是為了測(cè)試,記錄日志, 方便以后查詢維護(hù)。 還是必要的,下面進(jìn)入正題:
在filter 的doFilter中加入如下代碼
[java]?view plain?copy?
?
對(duì)于StopWatch 從源代碼構(gòu)造可以看出,是根據(jù)構(gòu)造StopWatch的id 來(lái)找對(duì)象,為了確保構(gòu)造StopWatch的參數(shù)唯一就行了(防止多線程下的操作)。
?
[java]?view plain?copy?
最后通過(guò)StopWatch的
[java]?view plain?copy方法得到總共的請(qǐng)求時(shí)間
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的filter 中用spring StopWatch 监控请求执行时间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Nginx安装手冊以及图片server部
- 下一篇: 生产环境部署python代码(djang