Arthas 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Arthas 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Arthas 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(41)
发表了资讯
03/04 11:10

Arthas 发布 3.5.6 版本:应用排包瘦身不再烦恼

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Github: https://github.com/alibaba/arthas 文档:https://arthas.aliyun.com/doc/ Arthas 最新发布了 3.5.6 版本: 支持统计ClassLoader实际使用URL和未使用的URL 增加memory命令 恢复对 enum 类增强支持,过滤掉的类在日志中打印具体原因。 classloader 命令支持统计实际使用URL和未使用的URL 随着应用越来越复杂,依赖的jar包越来越多,我们想对应用做瘦身,但会有很...

1
19
发表了资讯
2021/12/08 15:21

Arthas 发布 3.5.5 版本,支持 macOS ARM64 架构,改进易用性

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Github:https://github.com/alibaba/arthas 文档:https://arthas.aliyun.com/doc/ Arthas 最新发布了 3.5.5 版本,主要支持macOS ARM64架构,以及改进易用性。 vmtool 命令支持macOS ARM64架构 目前vmtool的动态库文件是由github action构建的。但github action还不支持mac M1环境,所以vmtool命令之前没支持mac M1机器。 但通过交叉编译的方式,在使用clang编译时指定多...

1
6
发表了资讯
2021/05/18 10:59

Arthas 3.5.1 发布:神级特性!内存搜索对象

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Github:https://github.com/alibaba/arthas 文档:https://arthas.aliyun.com/doc/ 以前使用watch等命令时,我们通常要先知道哪个类,调用了哪个函数,然后触发调用。这样有局限: 线上触发调用比较难 要watch到正确的函数可能要选择多次 条件表达式/结果表达式 可能需要多次测试 另外,如果想要查找内存里的对象,需要heapdump再分析。 Arthas在最新发布的 3.5.1 版本里...

7
36
2021/03/17 10:03

阿里巴巴 Arthas 3.5.0 版本发布,支持反编译打印行号和统一鉴权

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 •Github:https://github.com/alibaba/arthas •文档:https://arthas.aliyun.com/doc/ Arthas 最新发布了 3.5.0 版本,最近几个release 版本带来下面两个主要特性: •反编译支持行号 •Telnet/Websocket/HTTP API统一支持全面的鉴权 反编译支持行号 Arthas开源之后的第一个 issue 就是jad命令能否支持显示行号: jad命令多年以后终于支持行号了,“不忘初心”😂,效...

4
24
2021/01/18 15:01

Arthas 3.4.6 版本发布,全新版本的热更新功能

Arthas是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。 内部Gitlab: http://gitlab.alibaba-inc.com/middleware-container/arthas 内部在线诊断:http://start.alibaba-inc.com/arthas/web-console Github: https://github.com/alibaba/arthas 文档:https://arthas.aliyun.com/doc/ Arthas 3.4.6 版本带来下面全新的特性: 增加 retransform 命令,可以实现更完善的热更新代码功能 watch 打印调用发生的具体位置,即函数入...

4
11
发表于开发技能专区
2021/01/16 09:12

Arthas 3.4.6 发布,Java 诊断工具

Arthas 3.4.6 发布了。Arthas 是 Alibaba 开源的 Java 诊断工具,允许开发人员在无需修改代码或重启服务器的前提下,解决生产中 Java 应用程序问题,还可以动态跟踪 Java 代码,实时监控 JVM 状态等。 此版本的主要更新包括: •增加 retransform 命令,可以实现更完善的热更新代码功能。 •watch 打印调用发生的具体位置,即函数入口/退出/异常退出,可以直观定位。 •watch/trace等命令支持 --exclude-class-pattern 选项,可...

5
8
2019/11/27 11:15

Alibaba Arthas 3.1.5版本支持火焰图,快速定位应用热点

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Gitee: https://gitee.com/arthas/arthas Github: https://github.com/alibaba/arthas 文档:https://alibaba.github.io/arthas Arthas 3.1.5版本带来下面全新的特性: 开箱即用的Profiler/火焰图功能 grep命令支持更丰富的选项 monitor/tt/trace等命令提供更精确的时间统计 telnet/http协议共用3658端口 Profiler/Frame Graph/火焰图 火焰图的威名相信大家都有所耳闻,...

5
43
2019/09/09 18:51

Arthas 3.1.2 增加 logger/heapdump 命令,支持 tunnel server

Arthas是Alibaba开源的Java诊断工具,Arthas 3.1.2版本持续增加新特性,下面重点介绍: logger/heapdump/vmoption/stop命令 通过tunnel server连接不同网络的arthas,方便统一管控 易用性持续提升:提示符修改为 arthas@pid形式,支持 ctrl+k清屏快捷键 logger/heapdump/vmoption/stop命令 logger命令 查看logger信息,更新logger level https://alibaba.github.io/arthas/logger.html 查看所有logger信息 以下面的 logback.xm...

3
17
2019/05/17 16:01

阿里巴巴 Arthas 3.1.1 版本:trace 支持行号/小幅改进

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Github: https://github.com/alibaba/arthas 文档:https://alibaba.github.io/arthas Arthas 3.1.1版本主要是小幅改进,下面介绍要点: trace命令打印行号 以arthas-demo为例: $ trace demo.MathGame primeFactors Press Q or Ctrl+C to abort. Affect(class-cnt:1 , method-cnt:1) cost in 124 ms. `---ts=2019-05-17 14:46:29;thread_name=main;id=1;is_daemon=...

5
85
2019/02/14 10:01

升级 | Java 开源诊断工具 Arthas 发布 v3.1.0

Arthas 自2018年9月份上线以来,已收获近万个star,感谢开发者们的认可。此次Arthas 3.1.0版本的发布,不仅带来大家投票出来的新LOGO,还带来强大的新功能和更好的易用性,下面一一介绍。 在线教程 在新版本Arthas里,增加了在线教程,用户可以在线运行Demo,一步步学习Arthas的各种用法,推荐新手尝试: Arthas基础教程 Arthas进阶教程 非常欢迎大家来完善这些教程。 增加内存编绎器支持,在线编辑热更新代码 3.1.0版本里新增命...

8
85
2018/11/30 01:18

Alibaba 应用诊断利器 Arthas 3.0.5 版本发布:提升全平台用户体验

Arthas从9月份开源以来,受到广大Java开发者的支持,Github Star数三个月超过6000,非常感谢用户支持。同时用户给Arthas提出了很多建议,其中反映最多的是: Windows平台用户体验不好 Attach的进程和最终连接的进程不一致 某些环境下没有安装Telnet,不能连接到Arthas Server 本地启动,不需要下载远程(很多公司安全考虑) 下载速度慢(默认从maven central repository下载) 在Arthas 3.0.5版本里,我们在用户体验方面做了很多...

15
63
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
41 评论
1.2K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部