English | 简体中文
yangjian-agent是一个基于javaagent运行的java性能监控工具,具备较强的扩展性与性能
- 每秒调用量(QPS),已支持spring-controller、dubbo-client、dubbo-server、httpclient、okhttp、kafka、rabbitmq、mongo集合、mysql表及sql自动统计,jedis、redisson、方法配置化统计;
- 每秒平均耗时(RT),已支持spring-controller、dubbo-client、dubbo-server、httpclient、okhttp、kafka、rabbitmq、mongo集合、mysql表及sql自动统计,jedis、redisson、方法配置化统计;
- 池监控:已支持druid、hikaricp;
- 进程监控:CPU、内存占用量;
- JVM相关数据收集:内存、GC;
- 运行时jar包依赖情况;
- 运行时资源依赖情况;
- 基于日志的异常监控;
- 线程池监控;
在项目根目录下执行:mvn clean package -Dmaven.javadoc.skip=true -DskipTests=true
,根目录下生成的deploy目录文件,即为部署文件
请查看开发文档
感谢以下开源项目提供较好的开发思路: