启动Arthas
java -jar arthas-boot.jar
仪表盘命令:
dashboard
提示:当前系统的实时数据面板,按 ctrl+c 退出。
Trace命令
trace com.qushen.controller.TestController test1
trace为关键字,com.qushen.controller.TestController为包路径,test1为方法名。
需要多个标签页访问Arthas:
telnet localhost 3658
其他参数:
--skipJDKMethod skip jdk method trace, default value true.
默认情况下,trace 不会包含 jdk ⾥的函数调⽤,如果希望 trace jdk ⾥的函数,需要显式设置-- skipJDKMethod false。
-v选项,则会打印Condition express的具体值和执⾏结果,⽅便确认。
trace -v --skipJDKMethod false com.qushen.service.impl.TestServiceImpl getRecordByCode --listenerId 10