Arthas,apache开源的一款Java诊断工具

Arthas是一款由阿里巴巴开源的Java诊断工具,适用于解决类加载、代码执行、线上debug等问题。它提供了命令行交互模式,支持多种诊断命令如dashboard、sc、sm、jad和watch等。用户可以通过Arthas Boot启动,远程连接到目标Java进程,并通过Web Console进行操作。此外,Arthas还支持tunnel server进行远程连接。
摘要由CSDN通过智能技术生成

Arthas介绍

Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。

  • 开源地址:https://github.com/alibaba/arthas
  • 官方文档:https://alibaba.github.io/arthas

Arthas可以帮助你解决下面问题

  • 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  • 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  • 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  • 线上遇到某个用户的数据处理有问题,但线上同样无法 > + debug,线下无法重现!
  • 是否有一个全局视角来查看系统的运行状况?
  • 有什么办法可以监控到JVM的实时运行状态?
  • 怎么快速定位应用的热点,生成火焰图?
  • Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

下载安装Arthas

  1. 使用阿里云镜像下载地址:https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.x.x/arthas-packaging-3.x.x-bin.zip
  2. 导入环境变量(可省略)
  • export ARTHAS_HOME=/data/arthas-3.1.7
  • export PATH= P A T H : PATH: PATH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值