随笔分类 -  arthas

dremio 测试特性api 的开启&外部profile查看
摘要:以前简单说过基于代码修改开启test 的外部profile 能力,实际上官方是由配置参数的,可以在启动的时候添加到配置中 配置添加 dremio.conf 文件 debug { allowTestApis: true } 检查选项时候开启的一个技巧 使用arthas 命令 使用了arthas的vmt 阅读全文

posted @ 2024-01-16 15:27 荣锋亮 阅读(14) 评论(0) 推荐(0) 编辑

arthas 查看变量值的几种方式
摘要:很多时候我们包含了一些变量,需要check 变量的值,arthas 提供了几种方法 通过ognl ognl 是一个强大的功能,可以看一些变量信息,比如静态类,静态字段的 参考使用 ognl '@java.lang.System@out.println("hello")' 通过vmtool vmtoo 阅读全文

posted @ 2024-01-16 15:24 荣锋亮 阅读(2133) 评论(0) 推荐(0) 编辑

使用arthas 分析一个系统登录慢的问题
摘要:场景很简单,就是一个业务系统集成了sso api 参考模式如下 问题描述 正常接口登录比较快,基本1s 处理完成,但是如果用户不在外部sso api 系统存在的时候登录居然需要10多秒,因为外部sso 接口使用 的比较多理论上是有稳定性保障的(主要是测试了存在的时候都很快。。。。) 解决 开始以为是 阅读全文

posted @ 2021-11-12 22:55 荣锋亮 阅读(369) 评论(0) 推荐(1) 编辑

一次因为arthas 引起jvm crash 问题记录
摘要:问题 现在一个应用响应比较慢,比较喜欢arthas ,所以直接的选择就是运行arthas ,而且也帮助找到了系统的问题所在(tomcat 线程block造成服务异常),但是其奇特的问题就是过了一段时间服务突然直接就死了。。。。如果服务是被人操作的肯定会有信息的,但是tomcat 日志是没有看到的,原 阅读全文

posted @ 2021-11-06 00:01 荣锋亮 阅读(312) 评论(0) 推荐(0) 编辑

基于arthas解决业务系统服务异常问题
摘要:现象 应用基于spring cloud + k8s 部署,接口的暴露基于了nodeport+openresty,同时为了保证业务的稳定接口添加了upstream 的重试机制出现的问题是,当网关重新部署的时候服务可以使用一段时间,但是当业务系统量比较大的时候,过一段时间会出现服务不可用的问题 排错猜测 阅读全文

posted @ 2021-07-21 15:54 荣锋亮 阅读(399) 评论(0) 推荐(0) 编辑

使用arthas 分析java 应用的一个流程总结
摘要:arthas 是阿里巴巴开源的一个java 应用分析利器,但是很多时候我们在碰到一个陌生系统需要进行 性能优化的时候会有好多不知道如何下手的问题,以下是自己的一些实践总结 整体了解系统运行以及框架的 这类还好,我们可以通过项目的代码结构,通过sc 查找相关的类然后通过trace,stack 以及wa 阅读全文

posted @ 2020-12-17 12:47 荣锋亮 阅读(350) 评论(0) 推荐(0) 编辑

使用arthas 生成火焰图分析jvm
摘要:arthas 是阿里巴巴开源的强大的jvm 应该分析工具,以下是使用arthas 生成jvm 火焰图的一个学习 项目使用docker-compose 运行,对于生成的火焰图使用nginx 提供一个访问入口 环境准备 docker-compose 文件 version: "3" services: w 阅读全文

posted @ 2019-12-13 19:26 荣锋亮 阅读(9935) 评论(0) 推荐(0) 编辑

导航