当前位置: 首页 > news >正文

Arthas 监听 Docker 部署的java项目CPU占比高的信息

1、Linux上安装Arthas

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

2、docker ps 查看目标项目的容器ID

在这里插入图片描述

3、copy Arthas 到目标容器中 (注意有 😕 )

docker cp arthas-boot.jar d97e8666666:/

4、进入到目标容器目录中

docker exec -it d97e8666666 /bin/bash 

5、进入到第四步的目录输入命令 “” 查看是否存在Arthas

在这里插入图片描述

6、 使用Java -jar 来启动Arthas,并选择想要操作的进程序号

java -jar  arthas-boot.jar

如果乱码

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

选择需要进程查看操作的程序号,我这是输入1,然后回车
在这里插入图片描述

7、出现Arthas的标志就说明成功了

在这里插入图片描述

8、监控指令

[arthas@1]$ dashboard

在这里插入图片描述

在这里插入图片描述
按Q退出dashboard监控,根据对应的线程id进行查看,具体信息看打印出的信息

[arthas@1]$ thread 10140
http://www.lryc.cn/news/246603.html

相关文章:

  • Node.js入门指南(二)
  • 解锁Jira本地部署的数据中心版高级功能,打造高效、智能、精细化的项目管理
  • java线程三种方式
  • 关于mysql的lower_case_table_names引发的思考
  • springboot+vue实现websocket通信实例,进入页面建立连接
  • 【个人记录】同步Linux服务器时间和时区
  • 面试常问-如何判断链表有环、?
  • 基于springboot实现农机电招平台系统项目【项目源码+论文说明】计算机毕业设计
  • 森林无人机高效解决巡查难题,林区防火掀新篇
  • python 爬虫之 爬取网站信息并保存到文件
  • kubelet漏洞CVE-2020-8559复现与分析
  • 基于C#实现奇偶排序
  • Kibana部署
  • 【Linux】了解进程的基础知识
  • ES6 — ES14 新特性
  • 附录12-time.h的常用方法
  • C语言公交车之谜(ZZULIOJ1232:公交车之谜)
  • Liunx Ubuntu Server 安装配置 Docker
  • Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务
  • druid keepAlive 导致数据库连接数飙升
  • 四川竹哲电子商务有限公司深耕抖音电商服务领域
  • 爬虫中XPath语法四个重要概念及示例
  • MySQL-03-索引
  • CSS-长度单位篇
  • 自己动手实现一个深度学习算法——七、卷积神经网络
  • office word 使用笔记
  • vue中下载文件后无法打开的坑
  • 【追求卓越04】数据结构--栈与队列
  • 基于SpringBoot的超市信息管理系
  • 【计算机组成原理】存储系统