arthas参考:arthas.aliyun.com/doc/
curl -O arthas.aliyun.com/arthas-boot…
1、安装arthas插件
2、进入容器;
3、下载arthas:
curl -O https://arthas.aliyun.com/arthas-boot.jar
watch com.xiaomi.cnzone.car.mrs.domain.service.MrCardService selectByReceiverPhone '{params,returnObj,throwExp}' -n 5 -x 3
4、启动arthas:
java -jar arthas-boot.jar
5、attach指定java服务
java -jar之后会给出java进程列表,输入对应的序号回车即可attach上去;
watch观察入参和返回
6、通过idea拿到arthas的命令:
7、粘贴到arthas命令处回车:
-x 3:深度为3
-n 5:执行次数
8、调用进来,查看入参和返回:
对应:
trace命令查看执行路径和耗时
更多用途可以看下arthas的官方文档。