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

arthas在idea和docker中的应用

基于IDEA工具使用

1,安装arthas插件

 

https://i-blog.csdnimg.cn/direct/a47c348589274ef2a1dd13496015a78b.png

安装之后重启,然后再代码区域右键如果可以看到如下菜单选项,则说明安装成功

https://i-blog.csdnimg.cn/direct/120ec64cd6e34cbf8d6f9318d6619329.png

2,pom文件中配置arthas相关jar包

<!-- https://mvnrepository.com/artifact/com.taobao.arthas/arthas-packaging -->
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-spring-boot-starter</artifactId>
<version>3.7.2</version>
</dependency>

 

3,启动服务

访问http://127.0.0.1:8563即可在线使用arthas工具。

https://i-blog.csdnimg.cn/direct/a4dea40fe03f4cf4a1b31221b3cbcb38.png

注:arthas相关功能可基于arthas Command菜单功能使用。

 

Linux环境下(docker)

1,配置dockerfile文件

使用jdk,不要使用jre

FROM openjdk:8-jdk

https://i-blog.csdnimg.cn/direct/c1d2c3bd6c7d4926bd65cfd8393690b5.png

 

2,下载arthas-boot

[root@TEST-02 home]# curl -O https://arthas.aliyun.com/arthas-boot.jar

3,复制arthas到容器内

没有持久化到容器中,容器重启容器中的arthas的jar包会丢失

1.复制arthas到容器内(a90046233193 容器的id)根目录下
[root@TEST-02 home]# docker cp arthas-boot.jar a90046233193:/arthas-boot.jar
2.进入容器内部
[root@TEST-02 home]# docker exec -it a90046233193 bash;

https://i-blog.csdnimg.cn/direct/21a837a4e1bb4f60b1025fba0cb47afe.png

4,运行

root@QMS-TEST-02:/# java -jar arthas-boot.jar

https://i-blog.csdnimg.cn/direct/a7898f23d9894f54bd94883a62c09392.png

运行成功后会出现上图的界面,需要输入1选择需要诊断的服务,因为运行再docker中,因此一个容器内只有一个服务,直接输入1就好了。如果有多个服务的话就需要选择对应的服务。

5,输入arthas命令
输入命令dashboard就可以看到下列内容,到这里就可以对服务进行诊断了。
具体的arthas命令见官方文档或安装idea插件
https://i-blog.csdnimg.cn/direct/5d382e761a5a4151aab6231d7cbc9841.png

6,结束arthas

如若直接退出,arthas进程不会结束,会一直在后台运行。

[arthas@1]$ stop

来源:https://blog.csdn.net/weixin_45498999/article/details/140600323


 

http://www.jsqmd.com/news/66671/

相关文章:

  • 生产事故-那些年遇到过的OOM
  • Windows浮动ip怎么配置
  • 遂宁商标购买平台推荐指南(2025):从资质到服务全方位测评推荐
  • 内江购买商标平台哪家强?2025 实测榜单:企业购标交易高效指南
  • Excel处理控件Aspose.Cells教程:使用 C# 在 Excel 中创建股票高低收盘图
  • 01行业介绍和计算机基础
  • 2025 泸州购买商标平台测评:6 大商标交易平台深度对比 + 避坑指南
  • 软件需求与分析课堂测试九—结构化建模分析II(100分)
  • 2025年开花机厂家权威推荐榜单:纤维/棉/羊绒/羽绒及开松梳理机械源头厂家精选
  • AI元人文:人类将变成什么?(二)
  • 在Mac上使用潜在一致性模型实现每秒图像生成
  • 国产化Word处理组件Spire.DOC教程:通过Python将HTML转换为TXT文本
  • 什么是AIGC的创作者? - 指南
  • podman postgresql
  • 2025年HR-500二手离心机制造企业权威推荐榜单:二手离心机‌/二手二手卧螺离心机离心机‌/HR-600二手离心机‌‌源头厂家精选
  • Ai元人文:人类将变成什么?
  • 有实力的陶瓷车间降温工业冷风机机构,电镀车间通风降温/工厂降温车间/装配车间降温/机加工车间降温/注塑车间通风降温工业冷风机源头厂家找哪家
  • 告别浏览器壁垒!EasyPlayer让H.265视频 “一次部署,到处能播”
  • 厦门豪华室内装修公司哪家好?这 5 家擅长别墅大宅的品牌值得信赖
  • ROS Noetic 中,调用 xacro
  • 2025最新富氢水杯厂家TOP5推荐!行业数据市场口碑榜及优质厂家选择指南,科技赋能+健康实证权威榜单发布,引领饮水健康新生态
  • 章鱼 P 简评
  • 抑郁症诊断书
  • pytest参数化设置
  • 厦门原创全案装修公司Top6!2025避坑指南+实景案例
  • 厦门原创全案装修公司Top6!2025避坑指南+实景案例
  • 2025 厦门十大装修公司口碑榜:从性价比到高端定制,这份指南帮你选对家装团队
  • 2025高活性益生菌厂家TOP5权威推荐:专业益生菌制造企业
  • 2025年杭州知名的GEO优化老牌厂家选哪家,GEO优化AI搜索/短视频矩阵/GEO优化服务/GEO优化/GEO实力厂家榜单
  • 2025年五大靠谱棉花打包机生产厂家排行榜,纤维液压打包机公