怎么监控javaweb应用
1、启动idea工具打开我们的javaweb工程
2、如果大家的javaweb工程没有使用maven或gradle等构建工具,那么需要复制javamelody.jar和jrobin-1.5.9.jar到WEB-INF下的lib目录下
3、使用maven构建工具的情况,我们需要打开工程的pom.xml配置文件,在其中加入如下配置<挢旗扦渌;dependency&爿讥旌护gt; <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、返回到监控地址首页,将网页向下滑动,能看到基本的系统信息以及一些汇总信息,便于我们分析问题