Arthas(阿尔萨斯)工具, 很强大的工具, 具体能做什么呢, 在这里, 引用官网的功能说明, 同学们可以看一下

在这里, 给同学们分享一下, 怎么进行Arthas的安装及简单使用
总共分为两步
第一步, 进入docker内部
第二步, 启动arthas
一, 进入docker内部
-
打开ssh软件, 我用的是Xshell, 连接上你的服务器

-
输入命令
docker ps, 查询docker进程

-
找到你对应服务的ID, 输入命令" docker exec -it 服务ID /bin/bash ", 进入docker容器内部

二, 开始安装并使用arthas
- 输入命令, 开始下载arthas,直接粘贴命令即可
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar --repo-mirror aliyun --use-http
出现如图所示, 按回车

-
如图所示 , 出现你的服务, 输入对应的标识, 按回车

-
出现下图, 表示进入到arthas, 可以开始进行操作

-
进行性能查询时, 可以用trace命令, 示例:
trace com.lining.omni.service.OfficialService getOfficialCouponsNew
按回车, 如图所示, 开始调用方法

- 开始调用方法, 如图所示, 就是这个接口中的方法所消耗的时间

注意:
首次进行Arthas操作时, 需要在进入docker容器内部 , 下载安装Arthas, 如果已经安装, 不用下载, 直接用命令 java -jar arthas jar包即可. 其它更多命令和操作可以进行进入文档进行查询 Arthas官方文档: https://arthas.aliyun.com/en-us/
本文介绍了如何在服务器中通过Docker进入服务容器,并使用Arthas进行安装和基本操作。Arthas是一个强大的Java诊断工具,能够帮助开发者进行方法追踪、性能分析等。通过`trace`命令,可以实时查看指定方法的执行耗时,有效提升问题定位效率。首次使用需下载Arthas,后续只需运行Java命令即可启动。更多Arthas命令和功能可查阅官方文档。
4231

被折叠的 条评论
为什么被折叠?



