Arthas

首页 标签 Arthas
# Arthas #
关注
848内容
|
7月前
| |
来自: 弹性计算
记Arthas实现一次CPU排查与代码热更新
本文介绍如何使用Arthas排查线上Java应用CPU占用过高问题,结合thread、watch、jad等指令定位阻塞线程与异常代码,实现无需重启服务的热更新修复,并通过profile生成火焰图进行性能分析,提升线上问题排查效率。
应用诊断利器Arthas 3.0.5版本发布:提升全平台用户体验
Arthas从9月份开源以来,受到广大Java开发者的支持,Github Star数三个月超过6000,非常感谢用户支持。同时用户给Arthas提出了很多建议,其中反映最多的是: 1. Windows平台用户体验不好 1. Attach的进程和最终连接的进程不一致 1. 某些环境下没有安装Telnet,不能连接到Arthas Server 1. 本地启动,不需要下载远程(很多公司安全考
一个迷惑性很高的生产故障-Elasticsearch日志rotate导致节点CPU激增
Elasticsearch CPU很高的场景很常见,优化读写以及扩容即可解决问题。 如果只有一个节点CPU高,那可能的情况就比较多了,节点机器异常?读写不均匀?GC过高?forcemerge? 这里描述一个极具迷惑性的case。
| |
来自: 云原生
RocketMQ—一次连接namesvr失败的案例分析
项目组在使用RocketMQ时遇到Consumer连接Name Server失败的问题,异常显示连接特定地址失败。通过Arthas工具逐步分析代码执行路径,定位到创建Channel返回空值导致异常。进一步跟踪发现,问题源于Netty组件在初始化`ByteBufAllocator`时出现错误。分析依赖后确认存在Netty版本冲突。解决方法为排除冲突的Netty包,仅保留兼容版本。
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
|
7月前
|
下载安装
Arthas使用需先启动Java应用,确保服务器已安装JDK并可访问公网。下载arthas-boot.jar,运行后选择目标Java进程即可接入。支持多进程管理,通过序号选择,便于后续诊断操作。
|
3月前
|
阿里低调开源了一款Python版的 Arthas工具(PyFlightProfiler - 古法技能篇)
PyFlightProfiler 是阿里巴巴开源的 Python 线上诊断利器,类比 Java 领域的 Arthas。它支持无侵入式方法观测、调用链追踪、GIL 监控、热重载修复与线程栈分析,底层基于 ptrace(Linux)或 sys.remote_exec(CPython 3.14+),让 Python 服务问题排查如“飞行记录仪”般实时精准。
阿里开源的那个牛X的问题排查工具——Arthas,推出IDEA插件了!
本文简单介绍了 Arthas IDEA 插件的安装与使用技巧,该插件解放了大家对于 Arthas 使用的一些记忆、机械性的重复工作,欢迎大家试用!
免费试用