# monitor **Repository Path**: jzh2016/monitor ## Basic Information - **Project Name**: monitor - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用方法:启动项目时增加VM arguments配置 -javaagent:"/home/jared/.../monitor-1.0.1.jar" 当前支持两种监控, 1 jvm heap数据实时监控,访问127.0.0.1:8080/jvm-monitor 2 方法调用监控,需要在项目里类路径下配置agentconfig.properties,内容如下: #需要拦截的类名 regClazz=com.xxx.api.service.SearchService,com.xxx.api.service.CommonSelectService,com.xxx.api.web.controller.search.SearchController,org.apache.ibatis.binding.MapperProxy #需要拦截的方法名 : regClazz.*表示拦截该类下面所有的方法 regMethod=com.xxx.api.service.SearchService.*,com.xxx.api.service.CommonSelectService.*,com.xxx.api.web.controller.search.SearchController.*,org.apache.ibatis.binding.MapperProxy.* #不需要拦截的方法名 unregMethod= 在web.xml里增加配置: monitorFilter com.xxx.monitor.filter.MonitorFilter monitorFilter /* pom.xml里增加配置: com.xxx.monitor xxx 1.0.1 org.javassist javassist 3.18.2-GA 注意:如有javassist版本冲突,需要删除之前的版本 在访问接口后,控制台会输出方法调用链