zoukankan      html  css  js  c++  java
  • druid监控每个服务数据库连接数和SQL执行效率

    1、下载druid

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

    3、配置要监控的服务启动文件,添加: -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监控情况

  • 相关阅读:
    编写安全检测脚本
    编写监控脚本
    编写一键部署软件脚本
    awk扩展应用
    sed基本用法
    字符串截取及切割,正则表达式,expect预期交互
    For,while,case,shell循环结构
    mybatis使用associaton进行分步查询
    mybatis中封装结果集常见示例
    Mybatis获取数据库自增主键
  • 原文地址:https://www.cnblogs.com/xiaoxitest/p/8066258.html
Copyright © 2011-2022 走看看