arthas实战使用和导出日志文件

系统设置

  • options save-results true 开启日志输出 位置为/{user.home}/logs/arthas-cache

其中user.home 为用户的默认路径 如root 就是/root。开启日志跟踪的话可以持续观察并记录到日志文件中便于下载和统计。

watch命令

watch com.newcapec.fico.client.FicoProxy getFinancialData '{params}' -x 3 '#cost>3000'

观察接口耗时超过3秒的接口及其入参等信息。-x代表探测深度,1的话只能看到入参类型,看不到入参的值。

效果如下:

trace命令

2022-06-16 15:00:28 [pool-1-thread-3] INFO result -ts=2022-06-16 15:00:28; [cost=15156.053337ms] result=@ArrayList[ @Object[][ @String[1207], @Integer[20220615], @HashMap[ @String[address]:@String[pop.qq.com], @String[mer_id]:@String[230856010031], @String[port]:@String[995], @String[foodType]:@String[1], @String[billFiles]:@String[], @String[app_id]:@String[10000000000000643500], ], ], ]

trace com.newcapec.fico.fcengine.service.impl.FinancialDataServiceImpl doWork '#cost > 1000'

追踪接口调用链路的每一个调用步骤及其耗时统计。

效果如下:

内存溢出排查--

待补充

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值