1 简介
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。
2 下载安装
wget https://arthas.aliyun.com/arthas-boot.jar;
java -jar arthas-boot.jar
3 Thread:线程相关堆栈信息
# 查看处于等待状态的线程(WAITING、BLOCKED)
thread --state WAITING
# 查看线程状态
thread
# 查看阻塞的线程信息
thread -b
4 Monitor:监控方法的执行情况
# 监控com.example.demo.controller.D