阿里巴巴的druid数据源-监控

20180315更新 druid-spring监控

原理,利用spring-aop特性,拦截指定包的方法,分析每个方法的执行时间等参数特性。

spring-servlet.xml添加如下代码:


    

    
        
            
                com.wlt.*//代表拦截分析com.wlt下面的所有方法
            
        
    

    
        
    

在druid-monitor界面,查看spring-monitor:

阿里巴巴的druid数据源-监控_第1张图片

20180314初稿 简单druid-monitor

经常做项目的时候,如果因为某个sql写的不好,就会被怼,被狠狠的怼。

自己又一筹莫展,没办法解决。

druid监控的出现,解决了很多人的这个困扰。

功能很强大,可以实时的更新已经访问的sql,包括访问的时间,用时,参数。

下面分享下,如何使用:

1、想要用druid监控,自然就要用druid数据源了。可以参考:Spring基于aop多数据源切换

2、druid的监控使用是非常的简单的:

在web.xml里头增加如下配置:


  
    DruidStatView
    com.alibaba.druid.support.http.StatViewServlet
    
      
      loginUsername
      admin
    
    
      
      loginPassword
      123456
    
  
  
    DruidStatView
    /druid/*
  
  
    DruidWebStatFilter
    com.alibaba.druid.support.http.WebStatFilter
    
      exclusions
      *.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
    
  
  
    DruidWebStatFilter
    /*
  

启动你的项目,确保项目已经起来了,这个时候访问:http://ip:port/applicationname/druid/,其中ip,port,applicationname根据项目做更改,druid是固定写法。

效果如下:

阿里巴巴的druid数据源-监控_第2张图片

重点使用这个页面:

阿里巴巴的druid数据源-监控_第3张图片


你可能感兴趣的:(druid)