阿里Druid监控

一. Druid是什么

Druid是java语言中最好的数据库连接池,能够提供强大的监控和扩展功能。

二. Druid监控配置

  1. 工程引入druid.jar
  2. 监控统计核心配置filters:‘stat,wall’,’stat’用于统计,’wall’用于防火墙。
  3. 展示监控统计,在web.xml中配置:
<filter>
    <filter-name>DruidWebStatFilterfilter-name>
    <filter-class>com.alibaba.druid.support.http.WebStatFilterfilter-class>
<init-param>

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

<filter-mapping>
    <filter-name>DruidWebStatFilterfilter-name>
    <url-pattern>/*url-pattern>
filter-mapping>

<servlet>
    <servlet-name>DruidStatViewservlet-name>
    <servlet-class>com.alibaba.druid.support.http.StatViewServletservlet-class>
    <init-param>  
         
        <param-name>loginUsernameparam-name>  
        <param-value>druidparam-value>  
    init-param>  
    <init-param>  
         
        <param-name>loginPasswordparam-name>  
        <param-value>***param-value>  
     init-param>  
servlet>

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

三. Druid监控页面

  1. 数据源:连接数设置,事务及连接数使用情况以及使用详细情况
    阿里Druid监控_第1张图片
  2. SQL监控:执行时间,最慢,读取行数,最大并发数,以及时间分布等。
    阿里Druid监控_第2张图片
  3. URI监控:请求次数,请求时间,最大并发,区间分布等。
    阿里Druid监控_第3张图片

你可能感兴趣的:(#,UQI)