天天看点

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,如需转载请自行联系原作者