Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。
Arthas 旨在解决这些问题。开发人员可以在线解决生产问题。无需 JVM 重启,无需代码更改。 Arthas 作为观察者永远不会暂停正在运行的线程。
2. 下载bin包
bashjava -jar arthas-boot.jar
bashtrace com.wzw.backend.controller.AuthController getCaptcha
相关信息
命令关键字
空格全限定类名
空格方法名
日志中包含了方法栈的执行日志,包含了每一步的执行耗时,以及整个方法链路的调用过程
Ctr+C
终止方法监听相关信息
Tab键
提示