https://www.cnblogs.com/yaomajor/p/6164259.html

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>  

exlusions配置

经常需要排除一些不必要的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 网络统计以及监控相关推荐

  1. SpringBoot 如何统计、监控 SQL运行情况?

    点击关注公众号,实用技术文章及时了解 来源:juejin.cn/post/7062506923194581029 1 基本概念 Druid 是Java语言中最好的数据库连接池. 虽然 HikariCP ...

  2. SpringBoot_数据访问-整合Druid配置数据源监控

    然后实际在开发的时候,我们很少用到这个数据源,比如我们用c3p0,或者开发常用的druid,这是我们阿里的数据源产品,虽然Hikarui的性能比druid要好一点,由于druid有安全监控的整个解决方 ...

  3. Druid 配置及内置监控,Web页面查看监控内容 【我改】

    转: Druid 配置及内置监控,Web页面查看监控内容 1.配置Druid的内置监控 首先在Maven项目的pom.xml中引入包 1 2 3 4 5 <dependency>      ...

  4. druid 配置理解及监控界面参数理解

    druid 配置理解 官方文档中的很多配置,不是太理解或者貌似理解了,自己不实践一下,心里也不踏实,所以决定自己搞一个demo测试一下理解理解各个配置到底是什么意思 一,druidDataSource ...

  5. springboot默认数据源如何设置连接数_spring boot基于DRUID数据源密码加密及数据源监控实现...

    项目源码路径:https://github.com/Syske/learning-dome-code.git 前言 随着需求和技术的日益革新,spring boot框架是越来越流行,也越来越多地出现在 ...

  6. druid 连接池的释放 配合上spring bean销毁_spring boot基于DRUID数据源密码加密及数据源监控实现...

    项目源码路径:https://github.com/Syske/learning-dome-code.git 前言 随着需求和技术的日益革新,spring boot框架是越来越流行,也越来越多地出现在 ...

  7. SpringBoo Mybatis Druid配置多数据源

    SpringBoo Mybatis Druid配置多数据源 前言:当单个数据库无法满足大量读写操作需求的时候,就需要用到多个数据库实现读写分离了.那么,这个时候,就需要去配置多数据源了.那么具体如何配 ...

  8. mybatis配置mysql数据源_springboot+mybatis+Druid配置多数据源(mysql+postgre)

    springboot+mybatis+Druid配置多数据源(mysql+postgre) 引入pom依赖 org.mybatis.spring.boot mybatis-spring-boot-st ...

  9. springboot mybatis-plus 配置 yml 、druid 配置 yml 、mybatis-plus 代码生成

    大家好,我是烤鸭: 今天分享一下 springboot mybatis-plus 和 druid 的yml 配置文件. pom <dependency><groupId>org ...

  10. Linux(CentOS)网络流量实时监控(iftop)

    在类Unix系统中可以使用 top 查看系统资源,进程,内存占用等信息.查看网络状态可以使用 netstat . nmap 等工具. 若要查看实时的网络流量,监控TCP/IP连接,反向解析IP,显示端 ...

最新文章

  1. 反弹c语言作业,C语言实现反弹球小游戏
  2. DNS DHCP 路由 FTP
  3. 数据可视化|实验四 分析1996-2015年人口数据特征间的关系
  4. ElasticSearch IK 分词器快速上手
  5. c++可视化_数据可视化——如何让你的信息图被记住
  6. java hdfs导入hbase_使用BulkLoad批量导入数据到HBase中
  7. 第四篇 做一个用户登录之后查看学员信息的小例子
  8. 使用WireShark抓包对方QQ的ip地址(通过QQ电话)
  9. 社交网络分析初步学习1.md
  10. php实现酒店客房管理系统,基于ssh/jsp/java/asp.net/php的酒店客房管理系统
  11. 2019年上半年软件设计师上午真题及答案解析
  12. 关于iPhone 5的适配
  13. 一元二次方程组的简单解法
  14. 块存储,文件存储,对象存储
  15. CASS中基于高程点并生成等高线的方法
  16. 互联网+废品回收小程序,废品回收小程序,废品回收小程序平台,蚂蚁废收小程序
  17. 阿里入局,通义千问备受期待
  18. 微信小程序在智能家居物联网中的应用
  19. Ping32最新版支持钉邮监控
  20. ai人工智能_对人工智能的追求

热门文章

  1. Klevgrand DAW LP for Mac(乙烯基唱片播放器模拟插件)
  2. Zabbix 5.0 监测mysql
  3. 会声会影编辑面板常用功能介绍
  4. 详解Camtasia的场景转换功能
  5. Web常用对象(2)
  6. HashSet底层存储元素的源码分析
  7. 《Arduino实战》——2.5 小结
  8. 如何实现LBS轨迹回放功能?含多平台实现代码
  9. Read Asia Embedded fell
  10. 转:libatk-bridge.so错误解决