Druid Monitor 监控javaEE 项目
来源:互联网 发布:手机饰品网络市场现状 编辑:程序博客网 时间:2024/06/04 23:08
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
- Druid Monitor 监控javaEE 项目
- Druid Monitor监控Java Web项目
- Druid Monitor监控
- Druid Monitor监控JavaSE和JavaWeb
- Druid Monitor监控JavaSE和JavaWeb
- Druid Monitor
- 非web项目如何配置Druid监控
- SpringBoot项目整合Druid进行统计监控
- 配置Druid Monitor
- 项目性能监控javamelody和数据库监控druid
- Druid使用起步—在javaWeb项目中配置监控
- Druid使用起步—在javaWeb项目中配置监控
- Druid 数据库连接池监控配置(spring web项目)
- druid 项目的sql执行速度效率监控的配置
- Druid使用起步—在javaWeb项目中配置监控
- Druid 监控JavaWeb项目的数据库访问性能
- 项目中的jdcp改为druid并添加监控
- Druid监控数据库
- GCD的其他(不常用)方法
- 第八周项目4 三元组稀疏矩阵表示
- 第十四周——项目一验证算法(3)插入排序之希尔排序
- 点亮LED(跑马灯实验和流水灯实验)
- APM-开源PinPoint链路监控架构
- Druid Monitor 监控javaEE 项目
- 唯一索引与主键索引的比较
- AndroidTagView 云标签
- 套打常用脚本
- freemaker对于页面的内容的展示,对特殊字符的转义
- 文件时间对于CP命令的影响
- vtk3———System Overview
- 可视化工具–D3–基础图表的绘制(line)
- java中的二维数组