Arthas - 阿尔萨斯 - 入门使用(Arthas插件)

很多时候,在线上的问题,我们都不方便去打印日志去看某个方法的入参、反参、异常,那这时候阿尔萨斯就可以很好的解决我们的燃眉之急了,简单使用一下。
安装

一般来说,arthas-boot.jar 这个jar包就足够了
Windows:
链接:https://pan.baidu.com/s/1C2ETbsEtBWDuq18eqh7B3g 提取码:xkgm
Linux:

wget https://alibaba.github.io/arthas/arthas-boot.jar

下载完成之后,使用命令执行jar包

java -jar arthas-boot.jar

乱码:

java -Dfile.encoding=UTF-8 -jar arthas-boot.jar

Arthas-idea 插件
我们一般是用Arthas来查看某个方法的日志,如果都是自己写命令,那么多方法,其实还是挺麻烦的。
毕竟C+V工程师!!!

IDEA工具 -> File -> Settings -> Plugins ->Matketplace ->搜 arthas idea ->安装、重启idea

插件的使用:
右键点击需要检查的方法,比如:test
在这里插入图片描述在这里插入图片描述

这是毕竟实用的一行命令,当然每个方法的查询命令都不一样的,需要涉及到方法的路径的
watch - 方法执行数据观测
online.wuxin.frist.controller.TestController - 方法所处路径
test - 检测的方法名
params - 输出该方法的入参,无则返回null
returnObj - 输出该方法的返回值,无则返回null
throwExp - 输出该方法的异常信息,无则返回null
-n 5 - 表示只该方法监听5次
-x 3 - 来指定打印对象的属性遍历深度

watch online.wuxin.frist.controller.TestController test ‘{params,returnObj,throwExp}’ -n 5 -x 3

实战
运行 arthas-boot.jar
在这里插入图片描述

选择需要被诊断的服务,我诊断的是 FristAppLication,序号是3,因此,输入3,回车

输入idea上复制的命令,监听 test 方法
访问:
在这里插入图片描述

监听结果:
在这里插入图片描述在这里插入图片描述

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值