五分钟带你玩转Arthas(二)简介与应用

简介: 五分钟带你玩转Arthas(二)简介与应用


Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。

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

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

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

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

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

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

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

怎么快速定位应用的热点,生成火焰图?

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

用户提供的使用场景

使用 SkyWalking & Arthas 优化微服务性能

工商银行打造在线诊断平台的探索与实践

Arthas实践:解决由于druid版本造成的慢sql问题

arthas 获取spring被代理的目标对象

利用Arthas精准定位Java应用CPU负载过高问题

Arthas实践:是哪个Controller处理了请求

引发线程cpu占用率持续飙升的根因分析

利用Arthas排查Spring Boot应用NoSuchMethodError

官方文档阅读指南

(ps 生产环境分析内存使用情况 定位oom 定位bug发生位置等)

安装:https://arthas.gitee.io/install-detail.html

下载:https://arthas.gitee.io/download.html

快速入门:https://arthas.gitee.io/quick-start.html

命令列表:https://arthas.gitee.io/commands.html

晋级命令:https://arthas.gitee.io/advanced-use.html

常见问题:https://arthas.gitee.io/faq.html

使用案例:https://github.com/alibaba/arthas/issues?q=label%3Auser-case

Idea插件:https://arthas.gitee.io/idea-plugin.html

 


相关文章
|
4月前
|
Arthas 监控 Java
Arthas (阿尔萨斯)arthas-boot 方式安装及使用教程
Arthas (阿尔萨斯)arthas-boot 方式安装及使用教程
364 0
|
Arthas 监控 Java
Arthas 概述 | 学习笔记
快速学习 Arthas 概述
734 0
Arthas 概述 | 学习笔记
|
4月前
|
Arthas Java 测试技术
Arthas基础使用篇
Arthas基础使用篇
|
4月前
|
Arthas Java 测试技术
arthas入门
arthas入门
78 1
|
7月前
|
Arthas Java 测试技术
Arthas 基础教程
本场景带您体验如何在Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上通过 arthas-demo 和一个 Spring Boot 应用,演示 Arthas 命令的用法。
224 0
|
7月前
|
Arthas Java 测试技术
Arthas 进阶教程
本场景带您体验如何在Alibaba Cloud Linux  2.1903 LTS 64位操作系统的云服务器上通过 arthas-demo 和一个 Spring Boot 应用,演示 Arthas 命令的用法。
300 0
|
10月前
|
Arthas IDE Java
arthas 源码构建
arthas 源码构建
116 0
|
Arthas Java 测试技术
Arthas使用指南(下)
相关命令 仅以主要的几个命令作为展示,具体命令及参数可以参阅官方文档。
Arthas使用指南(下)
|
Arthas 运维 Java
Arthas使用指南(上)
Arthas 是Alibaba开源的Java诊断工具。安装在系统所在服务器。可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。
|
Arthas Java 测试技术
Arthas 实践案例 | 学习笔记
快速学习 Arthas 实践案例
334 1
Arthas 实践案例 | 学习笔记