druid查看统计的监控信息

原创 2017年10月06日 22:44:13

直接开门见山如何配置
在web.xml中加入

  <servlet>
    <servlet-name>DruidStatView</servlet-name>
    <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
    <init-param>
      <!-- 允许清空统计数据 -->
      <param-name>resetEnable</param-name>
      <param-value>true</param-value>
    </init-param>
    <!--设置访问druid统计信息的用户名和密码-->
    <init-param>
      <!-- 用户名 -->
      <param-name>loginUsername</param-name>
      <param-value>druid</param-value>
    </init-param>
    <init-param>
      <!-- 密码 -->
      <param-name>loginPassword</param-name>
      <param-value>druid</param-value>
    </init-param>
  </servlet>

  <servlet-mapping>
    <servlet-name>DruidStatView</servlet-name>
    <url-pattern>/druid/*</url-pattern>
  </servlet-mapping>

根据配置中的url-pattern来访问内置监控页面,在你执行完程序以后,通过访问任意的http://localhost/druid/*
(比如http://localhost/druid/login.html等)访问监控信息。

为了避免任意的人可以访问,设置了访问的用户和用户名

执行效果(部分截图):
这里写图片描述

从这里开始才觉得druid真好用,功能是真的强大。

查看web-jdbc的使用情况:

 <!--监控jdbc连接池的使用情况-->
  <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
另外通过一些 init-param节点可以增加对session和cookie的监控,如果不在配置文件中进行配置,那么内置的监控统计信息页面中对这块统计的内容为空
我这里没有增加对session和cookie的执行监控,只是增加了对jdbc使用情况的监控,执行效果(部分截图):
这里写图片描述
对每个uri的jdbc使用情况进行了监控

版权声明:本文为博主原创文章,未经博主允许不得转载。

Druid基本使用配置以及如何查看sql信息监控日志

刚进新公司,了解公司架构时看到了Druid 简单研究了一番总结如下: 一、关于Druid Druid是一个JDBC组件,它包括三部分:  DruidDriver 代理Driver,能够提供...

为Druid监控配置访问权限(配置访问监控信息的用户与密码)

Druid是一个强大的新兴数据库连接池,兼容DBCP,是阿里巴巴做的开源项目. 不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控组件。  GitHub项目主页: https://gi...

为Druid监控配置访问权限(配置访问监控信息的用户与密码)

Druid是一个强大的新兴数据库连接池,兼容DBCP,是阿里巴巴做的开源项目. 不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控组件。  GitHub项目主页: https://github...

为Druid监控配置访问权限(配置访问监控信息的用户与密码)

本文介绍如何为JDBC数据库连接池 Druid 内置的状态监控程序配置访问权限和用户密码。...
  • renfufei
  • renfufei
  • 2014年09月25日 17:06
  • 34105

打开Druid的监控统计功能

打开Druid的监控统计功能

MyBatis与Druid数据库连接池集成监控统计后WallFilterSQL注入异常问题处理方案

数据库连接池使用的是阿里巴巴的Druid(德鲁伊)。项目中启用了Druid的统计管理,在执行批量修改时提示;Caused by: java.sql.SQLException: sql injectio...
  • boonya
  • boonya
  • 2017年04月18日 17:35
  • 3654

Spring Boot使用Druid进行维度的统计和监控

Druid Spring Boot Spring Boot使用Druid监控 maven配置 applicationproperties配置 方式一原生的servlet和filter方式 项目监控Dr...

Druid监控系统安装及配置

  • 2017年07月07日 09:21
  • 8.35MB
  • 下载

Mysql实现监控数据统计分析:Druid开源分布式系统与阿里巴巴的Druid数据库连接池

看到Druid很多国内的开发者所熟知的就是阿里巴巴提供的开源数据库连接池工具。如果看了这篇文章还认为Druid仅仅是一个阿里巴巴提供的开源数据库连接池工具那么就错了,它或许指的是用于大数据实时处理的开...
  • boonya
  • boonya
  • 2017年03月24日 16:17
  • 1544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:druid查看统计的监控信息
举报原因:
原因补充:

(最多只允许输入30个字)