天天看點

Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示

https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_%E9%85%8D%E7%BD%AEWebStatFilter

WebStatFilter用于采集web-jdbc關聯監控的資料。

web.xml配置

<filter>
    <filter-name>DruidWebStatFilter</filter-name>
    <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
    <init-param>
        <param-name>exclusions</param-name>
        <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>DruidWebStatFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
           

exclusions配置

經常需要排除一些不必要的url,比如.js,/jslib/等等。配置在init-param中。比如:

<init-param>
        <param-name>exclusions</param-name>
        <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
    </init-param>
           

sessionStatMaxCount配置

預設sessionStatMaxCount是1000個。你可以按需要進行配置,比如:

<init-param>
        <param-name>sessionStatMaxCount</param-name>
        <param-value>1000</param-value>
    </init-param>
           

sessionStatEnable配置

你可以關閉session統計功能,比如:

<init-param>
        <param-name>sessionStatEnable</param-name>
        <param-value>false</param-value>
    </init-param>
           

principalSessionName配置

你可以配置principalSessionName,使得druid能夠知道目前的session的使用者是誰。比如:

<init-param>
        <param-name>principalSessionName</param-name>
        <param-value>xxx.user</param-value>
    </init-param>
           

根據需要,把其中的xxx.user修改為你user資訊儲存在session中的sessionName。

注意:如果你session中儲存的是非string類型的對象,需要重載toString方法。

principalCookieName

如果你的user資訊儲存在cookie中,你可以配置principalCookieName,使得druid知道目前的user是誰

<init-param>
        <param-name>principalCookieName</param-name>
        <param-value>xxx.user</param-value>
    </init-param>
           

根據需要,把其中的xxx.user修改為你user資訊儲存在cookie中的cookieName

profileEnable

druid 0.2.7版本開始支援profile,配置profileEnable能夠監控單個url調用的sql清單。

<init-param>
    <param-name>profileEnable</param-name>
    <param-value>true</param-value>
</init-param>
           

結果展示

Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示

分類: JAVA 好文要頂 關注我 收藏該文

Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示
Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示
Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示

左正

關注 - 29

粉絲 - 126 +加關注 0 0 « 上一篇: Druid 配置_StatViewServlet配置

» 下一篇: Druid 配置 wallfilter

posted @ 2017-03-01 13:42 左正 閱讀( 88) 評論( 0) 編輯 收藏   重新整理評論 重新整理頁面 傳回頂部 (評論功能已被禁用) 【推薦】超50萬VC++源碼: 大型工控、組态\仿真、模組化CAD源碼2018!

【推薦】騰訊雲新使用者域名搶購1元起,抓緊搶購

Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示
最新IT新聞

:

· 摩拜釋出共享單車與城市可持續發展報告:上海起最早、抗霾最積極

· 保溫杯+枸杞:究竟是中年人的孤單,還是年輕人的狂歡?

· 滴滴與美團将在哪些領域火力全開?

· 蓋茨J.P.摩根健康大會演講:生命科學研究可挽救數百萬人的生命

· 微網誌雲剪2.0版本上線 2 分鐘制作一個短視訊

» 更多新聞...

Druid 配置_配置WebStatFilter web.xml配置 exclusions配置 sessionStatMaxCount配置 sessionStatEnable配置 principalSessionName配置 principalCookieName profileEnable 結果展示
最新知識庫文章

:

· 步入雲計算

· 以作業系統的角度述說線程與程序

· 軟體測試轉型之路

· 門内門外看招聘

· 大道至簡,職場上做人做事做管理

» 更多知識庫文章...

曆史上的今天:

2012-03-01 如何快速測試與資料庫的連接配接并得到連接配接字元串

2012-03-01 WF(9):本地服務之事件處理

公告

本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/p/6483878.html,如需轉載請自行聯系原作者