参考后面地址修改整理。http://my.oschina.net/noahxiao/blog/75463
添加依赖到pom.xml文件中
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core</artifactId> <version>1.52.0</version> </dependency>
在WEB.XML加入以下配置项
<filter> <filter-name>monitoring</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
这样一个简单的配置就起来,基本保证javamelody可以运行起来。
进一步配置:
监控spring 业务方法:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:net/bull/javamelody/monitoring-spring.xml </param-value> </context-param>
spring采用org.springframework.web.context.ContextLoaderListener启动
注意filter-mapping的位置尽可能靠前,因为它来测相关请求时间
在你的spring配置文件位置中再加入classpath:net/bull/javamelody/monitoring-spring.xml这个配置
在spring配置的xml中加入Advisor,这样就可以监控spring bean的性能。
<bean id="facadeMonitoringAdvisor" class="net.bull.javamelody.MonitoringSpringAdvisor"> <property name="pointcut"> <bean class="org.springframework.aop.support.JdkRegexpMethodPointcut"> <property name="patterns"> <array> <value>org\.noahx\.test\..*</value> </array> </property> </bean> </property> </bean>
org\.noahx\.test\..*为正则表达式,javamelody会自动匹配bean中的类名,来决定都监控哪些bean的哪些方法
我是监控了org.noahx.test下所有定义的spring bean的所有方法
sql与数据源监控
如果你的dateSource定义在spring中,javamelody会自动发现不需要额外配置。
相关推荐
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class> <filter-name>monitoring <url-pattern>/* <listener-class>net.bull.javamelody.SessionListener</listener-class> 通过web...
可以方便的查看JAVAWEB项目在tomcat服务器中的运行情况,比如CPU,内存使用,项目请求数,项目BUG数等等,配置十分方便,该文件包含使用方法
文档对性能监控工具javamelody进行了介绍,同时介绍了安装、配置、使用步骤
在springboot项目中集成javamelody监控非常简单,只需要在pom.xml文件中添加javamelody-core依赖项,然后在springboot启动文件中添加javamelody监控配置和session监听器配置。这样就可以在浏览器中打开...
jira-javamelody.jar jrobin-1.5.9.1.jar 3、如果您的web项目有SpringSecurity,修改SpringSecurity资源过滤配置、不过滤/monitoring的访问 <!-- -------------------------------------需监控工程修改结束----...
:musical_note: 旋律机器人Melody是用Java编写的音乐机器人。 它具有多种功能,主要侧重于音乐。 它正在积极开发中,并且每周都会得到改进。 :raising_hands: 贡献只需使用我们提供的模板打开拉取请求。 描述您的...
里面含有具体文件,web.xml 配置、 javamelody-1.32.1.jar、 jrobin-1.5.9.1.jar、javamelody-1.32.1.war, 把你的web.xml配置 然后把两个jar放到你的项目下面,然后把那个war包放到你的服务下,启动就可以监控你的...
本篇将详细介绍如何设置和使用Spring Boot Admin Server 来管理客户端应用。 首先,为了使Spring Boot 应用能够被Spring Boot Admin Server 监控,我们需要在客户端应用中添加两个关键依赖: 1. **Spring Boot ...
10、整合JavaMelody(性能监控工具) 11、实用功能SpringBoot热部署 12、实用功能SpringBoot定时器 13、实用功能SpringBoot随项目启动时执行 14、实用功能全局异常捕获 15、完整的pom文件 16、完整的配置文件
其他:Javassist、Swagger、JavaMelody 各module简要说明 base 实体基类 mybatis generator配置模板 yml公共配置 pom公共模块 base-config 微服务配置中心 包含配置中心安全配置 base-eureka 服务注册中心 包含agent...
● 系统监控插件:JavaMelody+Druid ● 系统缓存框架:Redis ● 系统前端框架:Freemaker+Bootstrap+Layui ● 搜索引擎框架:Solr/SolrCloud ● 分布式线程锁:Redisson ● 分布式限流器:Redisson ● 系统消息队列...
在安装 GeoServer 之前,必须先安装 JDK,并配置好 JAVA 的环境变量。具体步骤如下: 1. 打开 WIN7,计算机--属性--高级系统设置--环境变量 2. 新建系统变量 JAVA_HOME 和 CLASSPATH 变量名:JAVA_HOME 变量值:C:\...
Melody是用Java编写的音乐机器人。它具有多种功能,主要侧重于音乐。它正在积极开发中,并且每周都会得到改进。 :raising_hands:贡献 只需使用我们提供的模板打开拉取请求。描述您的更改以及它们如何影响当前项目。...
Spring框架是Java领域中极为重要的轻量级开源框架,它以其卓越的依赖注入(DI)和面向切面编程(AOP)能力,以及强大的企业级服务支持,成为现代Java应用开发的基石。Spring5是其最新的版本,提供了更多的特性和改进...