码迷,mamicode.com
首页 > 数据库 > 详细

druid监控每个服务数据库连接数和SQL执行效率

时间:2017-12-19 20:00:49      阅读:1117      评论:0      收藏:0      [点我收藏+]

标签:use   init   数据源   bsp   htm   href   目录   map   user   

1、下载druid

2、将刚刚下载的druid放入tomcat下的lib目录

3、配置要监控的服务启动文件,添加:-Djava.net.preferIPv4Stack=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=4090 -Dcom.sun.management.jmxremote.rmi.port=4090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.9.135

ip和端口根据实际情况更改,添加完后重启服务。

如:

技术分享图片

4、修改tomcat下的webapps/ROOT/WEB-INF/web.xml文件,在web-app标签内加入:

<!-- driud监控 -->
<servlet>
<servlet-name>DruidStatView</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
<!-- 远程访问JavaSE项目使用jmx连接 -->
<init-param>
<param-name>jmxUrl</param-name>
<param-value>service:jmx:rmi:///jndi/rmi://192.168.9.135:4090/jmxrmi</param-value>
</init-param>
<init-param>
<param-name>loginUsername</param-name>
<param-value>admin</param-value>
</init-param>
<init-param>
<param-name>loginPassword</param-name>
<param-value>admin</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping> 

 添加完后重启tomcat。

5、浏览器访问tomcat地址,如:http://192.168.1.131:8081/druid/login.html,默认用户名:admin 密码:admin

技术分享图片

6、数据源监控情况

技术分享图片

7、SQL监控情况

技术分享图片

 

druid监控每个服务数据库连接数和SQL执行效率

标签:use   init   数据源   bsp   htm   href   目录   map   user   

原文地址:http://www.cnblogs.com/xiaoxitest/p/8066258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!