怎么监控javaweb应用
1、启动idea工具打开我们的javaweb工程

2、如果大家的javaweb工程没有使用maven或gradle等构建工具,那么需要复制javamelody.jar和jrobin-1.5.9.jar到WEB-INF下的lib目录下


3、使用maven构建工具的情况,我们需要打开工程的pom.xml配置文件,在其中加入如下配置
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.85.0</version>
</dependency>

4、然后再编辑web.xml配置文件,在其中加入如下配置
<filter>
<filter-name>javamelody</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
<async-supported>true</async-supported>
<init-param>
<param-name>log</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>javamelody</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ASYNC</dispatcher>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>

5、保存修改的配置文件,启动javaweb工程,在浏览器中访问监控地址
大家替换成工程实际的运行地址来访问

6、打开监控地址,我们会看到监控视图,包含cpu、内存、http请求时间、sql等项

7、点击某个监控项,可以进入该项对应的监控大图,能查看到更详细粒度的数据

8、返回到监控地址首页,将网页向下滑动,能看到基本的系统信息以及一些汇总信息,便于我们分析问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:165
阅读量:37
阅读量:92
阅读量:20
阅读量:173