Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断 工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas 官方文档十分详细,详见:https://arthas.aliyun.com/doc/
Arthas 使用场景
- 提供全局视角查看系统的运行状况
- 监控 CPU 运行状态
- 监控线程运行状态
- 监测程序运行耗时
- 产科指定类从哪个 jar 包加载的
- 反编译线上环境代码,验证 commit 是否生效
- 遇到问题在线上 debug 无需通过加日志再重新发布
- 监控 JVM 的实时运行状态
