Java 线上诊断工具 Arthas

  1. 云栖社区>
  2. 博客>
  3. 正文

Java 线上诊断工具 Arthas

业余布道师 2019-06-14 15:56:43 浏览1494
展开阅读全文

image

Arthas(阿尔萨斯)

工欲善其事 必先利其器 Arthas是Java线上诊断的神器

工具背景

Arthas 是Alibaba开源的Java线上诊断工具,支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

想吐槽一下这个名字,作者是有多爱WOW...
官方文档:https://alibaba.github.io/arthas/index.html

应用场景

当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:

  • 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  • 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  • 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  • 线上遇到某个用户的数据处理

网友评论

登录后评论
0/500
评论
业余布道师
+ 关注