Arthas
发布日期:2021-05-09 01:27:35 浏览次数:22 分类:技术文章

本文共 700 字,大约阅读时间需要 2 分钟。

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱

 

下载&启动

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

启动

java -jar arthas-boot.jar

查看日志

cat ~/logs/arthas/arthas.log

Web控制台

http://127.0.0.1:8563

查看帮助

java -jar arthas-boot.jar -h

快速开始

下载demo并启动

wget https://alibaba.github.io/arthas/arthas-demo.jarjava -jar arthas-demo.jar

启动arthas

查看dashboard

通过thread命令来获取到arthas-demo进程的Main Class

通过jad来反编译Main Class

退出arthas

如果只是退出当前的连接,可以用quit或者exit命令

如果想完全退出arthas,可以执行shutdown命令

文档

实战演练

# 查看占CPU资源最多的前3个线程thread -n 3# 观察方法执行的时候哪个子调用比较慢trace com.xxx.cms.story.controller.product.ProductController list# 监控某个特殊方法的调用统计数据,包括总调用次数,平均rt,成功率等信息,每隔5秒输出一次monitor -c 5 com.xxx.cms.story.controller.product.ProductController list

 

上一篇:更新缓存
下一篇:Jenkins 集成 SonarQube Scanner

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年05月10日 14时18分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Kubernetes学习总结(7)——学习 Kubernetes 的 Pod 2023-01-29
Kubernetes学习总结(8)—— Kubernetes Pod 资源管理 和 Pod 服务质量 2023-01-29
Kubernetes学习总结(9)—— 基础架构的未来是 K8s,那么 K8s 的未来在何方? 2023-01-29
kubernetes实战(十三):k8s使用helm持久化部署harbor集成openLDAP登录 2023-01-29
Kubernetes实战(一)-Kubernetes集群搭建 2023-01-29
Kubernetes实战(七)-优先级调度(Pod Priority Preemption) 2023-01-29
Kubernetes实战(三十一)-Calico网络部署(推荐) 2023-01-29
Kubernetes实战(三十三)-外部Etcd集群部署与调优(更安全的数据存储策略) 2023-01-29
Kubernetes实战(三十二)-Kubeadm 安装 Kubernetes v1.24.0 2023-01-29
Kubernetes实战(三)-定向调度(NodeSelector) 2023-01-29
Kubernetes实战(二十九)-集群资源管理(CPU & Memory) 2023-01-29
Kubernetes实战(二十二)-Etcd 集群部署(安全) 2023-01-29
Kubernetes实战(二十五)-Flannel 网络部署(不推荐,不支持 Etcd3) 2023-01-29
Kubernetes实战(二十八)-环境共享与隔离(Namespace) 2023-01-29
Kubernetes实战(二十四)-kubernetes二进制文件方式部署集群(安全)(下) 2023-01-29
Kubernetes实战(十五)-敏感数据管理(Secret) 2023-01-29
Kubernetes实战(十八)-共享卷子路径划分(Subpath) 2025-04-03
Kubernetes实战(十)-升级和回滚(Deployment) 2023-01-29
Kubernetes对接Ceph存储实现云原生持久化 2023-01-29
Kubernetes对象Service详解 2023-01-29