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/