开源 Java 诊断工具 Arthas

Arthas 开源 Java 诊断工具

GPLv3
Java 查看源码»
跨平台
阿里巴巴
2018-09-14
王练

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

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

  1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?

  2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?

  3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?

  4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!

  5. 是否有一个全局视角来查看系统的运行状况?

  6. 有什么办法可以监控到JVM的实时运行状态?

Arthas 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

截图展示

Dashboard


Web Console


加载中

评论(22)

l
luna-ns
好用吗?测试环境可以试试
凌云青草香
凌云青草香
依赖jdk环境,依赖telnet工具,要知道,生产上是不具备这些东西的,所以arthas就是个鸡肋
ox48
ox48
之前做过apm,基于字节码的,看着premain等入口,感觉很亲切啊。有种想参与这个项目的冲动。
6
66大脑
Attaching to 27029 using version 3.0.4... Error: Unable to access jarfile /root/.arthas/lib/3.0.4/arthas/arthas-core.jar attach to target jvm (27029) failed, check /root/logs/arthas/arthas.log or stderr of target jvm for any exceptions.
基围虾21
基围虾21
不错,刚好有用到,解决了线上的一个问题
CC_make
CC_make
你有你的霜之哀伤 我有我的火之高兴
素剑步青尘
素剑步青尘
mark
l
liukeyu
非常强大
wonderWang
wonderWang
厉害了,期待已久
h
hengyunabc
有问题可以直接到 Issue上提问: https://github.com/alibaba/arthas/issues?q=is%3Aissue+is%3Aopen+label%3Aquestion-answered ,文档和脚本已更新,修复了评论里的一些问题。

暂无资讯

暂无问答

阿里开源的 java 诊断工具—— Arthas

Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断! 一、概述 这个工具可以协助你做下面这些事情: 这个类是从哪个 jar 包加载而来的? 为什么会报各...

09/18 18:26
4K
0
阿里开源的 java 诊断工具—— Arthas

Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断! 一、概述 这个工具可以协助你做下面这些事情: 这个类是从哪个 jar 包加载而来的? 为什么会报各...

10/25 16:55
11
0
Alibaba Arthasa相关

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的...

09/18 10:20
140
0
JAVA诊断工具arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的...

10/04 15:02
6
0
Alibaba开源的Java诊断工具Arthas(阿尔萨斯) 安装文档

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的...

09/28 09:17
112
0
Arthas实践--排查Spring Boot应用NoSuchMethodError

前言 有时spring boot应用会遇到java.lang.NoSuchMethodError的问题,下面以具体的demo来说明怎样利用arthas来排查。 Demo: https://github.com/hengyunabc/spring-boot-inside/tree/master...

10/22 11:33
140
0
试用阿里开源的Arthas小记

Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,是我今天看到开源中国的这片文章才了解的(https://www.oschina.net/p/arthas) 当然这个文章里写的这个工具能为我们做的事情很多: 然后...

09/28 16:34
204
0
阿里开源的 java 诊断工具—— Arthas

Arthas 是 阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断! 一、概述 这个工具可以协助你做下面这些事情: 这个类是从哪个 jar 包加载而来的? 为什么会报各...

09/19 11:37
619
0
线上追踪类方法执行耗时

线上环境大多为 Linux , 有时候代码执行缓慢,但你却无法定位到底是慢在了什么地方,或者说是比较困难来定位,本文介绍一种方式,方便你的问题定位。 首先,我们来说说一款工具:Arthas ,它...

11/02 11:21
9
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部