Arthas介绍

这篇文章为大家推荐一个为Java应用程序排查问题的非常好用的工具:Arthas,首先声明一下,这边文章并不是教大家如何使用,它只是一个搬运工,在Arthas的github上已经有非常详细的使用教程了。

Arthas(阿尔萨斯)是阿里巴巴开源的Java诊断工具,深受开发者喜爱

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

  • 某个类是从哪个jar包加载的,为什么会报各种类相关的Exception?
  • 刚发布了代码,调用接口时,为什么感觉新增加的方法没有执行到,是不是发错了分支,导致自己新增的功能并没有发布到线上?
  • 遇到问题时无法在线上debug,只能通过添加日志重新发布?
  • 线上有遇到问题,但是同样无法debug,而且线下不能重现问题
  • 整个系统hang住了,想知道是调用哪个接口方法导致rt特别高
  • 想要查看线上是否有线程阻塞

我通过自己使用Arthas的经历总结一下:Arthas允许我们在线上环境直接进行debug,查看任何和我们应用程序有关的信息。

github地址

Arthas基础教程

Arthas进阶教程

阿里巴巴github博客-Arthas

如果你是一名Java应用开发者,如果你碰巧看到了这篇博文并且之前没有使用过Arthas,不管有没有遇到上面类似的问题,请赶紧将上面的链接地址保存起来,相信我,总有一天你会用到Arthas,它会让你排查问题的速率提高百倍!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值