Druid Monitor 监控javaEE 项目

           Druid Monitor 监控javaEE项目文档

 一:首先创建一个测试的web项目

       1):在web项目的pom.xml中加入druid jar包 依赖  如下图:

 

       (2):web项目中的web.xml中配置druid的相关配置

 

StatViewServlet是一个标准的javax.servlet.http.HttpServlet,需要配置在你web应用中的WEB-INF/web.xml中。

  <servlet>

      <servlet-name>DruidStatView</servlet-name>

      <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>

  </servlet>

  <servlet-mapping>

      <servlet-name>DruidStatView</servlet-name>

      <url-pattern>/druid/*</url-pattern>

  </servlet-mapping>

根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html

例如:
http://110.76.43.235:9000/druid/index.html 
http://110.76.43.235:8080/mini-web/druid/index.html 

1.1 配置监控页面访问密码

需要配置Servlet的 loginUsername  loginPassword这两个初始参数。

具体可以参考: Druid监控配置访问权限(配置访问监控信息的用户与密码)

示例如下:

<!-- 配置 Druid 监控信息显示页面 -->  

<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>  

    <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>  

  <!-- 远程访问JavaSE项目使用jmx连接 -->  

    <init-param>  

           <param-name>jmxUrl</param-name>  

          <param-value>service:jmx:rmi:///jndi/rmi://192.168.1.76:9004/jmxrmi</param-val>  

    </init-param>  

 

</servlet>  

<servlet-mapping>  

    <servlet-name>DruidStatView</servlet-name>  

    <url-pattern>/druid/*</url-pattern>  

</servlet-mapping>  

 

 

 

 

 

 

二:监控目标项目

 

(1)只需要在监控目标项目的启动文件中增加java运行参数

-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname =127.0.0.1

-Dcom.sun.management.jmxremote.port =9004

-Dcom.sun.management.jmxremote.authenticate =false

-Dcom.sun.management.jmxremote.ssl=false

 

 

 

 

Tip:详细durid monitor 监控操作文档可以参考这个:

https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值