无敌了,阿里又开源了一款逆天的工具

OnlyServer

共 1406字,需浏览 3分钟

 ·

2021-05-19 16:04

点击上面蓝字onlyserver,关注万人公众号

号内福利:

1.架构师成神之路-最新视频资源-60个课题【免费下载】

2.400多人的微信技术群,干净,没广告,气氛活跃

3.技术文章都是精华文章,助你进步,成长,强大

=长摁关注=

=回复加群进微信技术群=

=回复1024下载视频资源=

做 java 的朋友,当线上环境遇到下面一系列问题时,你会怎么办?

  1. 这个类从哪个 jar 包加载的?
  2. 为什么会报各种类相关的 Exception?
  3. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  4. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  5. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
  6. 是否有一个全局视角来查看系统的运行状况?
  7. 有什么办法可以监控到 JVM 的实时运行状态?
  8. 如何快速定位 jvm 中各种问题等等

说实话,之前遇到这些问题的时候,我会束手无策,或者会耗费大量的时间,才能定位这些问题。

救星来了,阿里开源了一款工具:Arthas,可以快速帮你定位上面这些所有问题,Arthas 是 Alibaba 开源的 Java 诊断工具

这个工具掌握了,线上定位问题的效率将提升 10 倍,基本上国内所有的大公司都在使用。

1、GIT 地址

https://github.com/alibaba/arthas

2、官网文档

https://arthas.aliyun.com/doc/

关于用法,官网问题上面有详细的介绍。

3、视频教程

看视频是种比较快速的学习方式,给大家推荐一套比较好的 Arthas 教程,地址:

https://www.bilibili.com/video/BV19k4y1k7o9

课程目录

01、arthas概述
02、在Windows下的Arthas快速安装
03、arthas在Linux下的安装
04、arthas的卸载
05、快速入门:attach一个进程
06、快速入门:常用命令接触
07、基础命令之一
08、基础命令之二
09、jvm相关命令之:dashboard
10、jvm相关命令之:thread
11、jvm相关命令之:jvm、sysprop
12、jvm相关命令之:sysenv、vmoption、getstatic、ognl
13、class和classloader相关命令:sc和sm
14、class和classloader相关命令:jad和mc
15、class和classloader相关命令:redefine
16、学习总结
17、进阶-学习目标
18、进阶-class和classloader相关命令:dump
19、进阶-classloader命令的使用
20、进阶-monitor监视命令
21、进阶-watch命令的参数介绍
22、进阶-watch命令的演示案例
23、进阶-trace命令的语法和案例
24、进阶-stack命令的语法和案例
25、进阶-tt命令的基本使用
26、进阶-tt命令的案例演示
27、进阶-options全局选项的查看和设置
28、进阶-profiler生成火焰图
29、进阶-arthas实践案例
30、总结
浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报