Install Arthas

简介: Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

前言

image (6).png
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

Arthas Idea Plugin

image.png

Install

大家在本地安装的时候,可以通过官方文档:https://arthas.aliyun.com/doc/quick-start.html来进行安装,还有一种途径就是通过上文所述的Arthas Idea Plugin,来进行安装,插件中的命令生成方便执行与装,在本地环境执行一个命令以后随时都可以使用,而且arthas 支持自动更新最新版本的,对于使用没有影响。使用起来比较方便。
image.png

生成的命令如下:
curl -sk https://arthas.aliyun.com/arthas-boot.jar -o ~/.arthas-boot.jar  && echo "alias as.sh='java -jar ~/.arthas-boot.jar --repo-mirror aliyun --use-http 2>&1'" >> ~/.bashrc && source ~/.bashrc && echo "source ~/.bashrc" >> ~/.bash_profile && source ~/.bash_profile
执行命令:
duansg@DuansiguodeMacBook-Pro ~ % curl -sk https://arthas.aliyun.com/arthas-boot.jar -o ~/.arthas-boot.jar  && echo "alias as.sh='java -jar ~/.arthas-boot.jar --repo-mirror aliyun --use-http 2>&1'" >> ~/.bashrc && source ~/.bashrc && echo "source ~/.bashrc" >> ~/.bash_profile && source ~/.bash_profile
启动arthas
duansg@DuansiguodeMacBook-Pro ~ % java -jar ~/.arthas-boot.jar
duansg@DuansiguodeMacBook-Pro ~ % java -jar ~/.arthas-boot.jar
[INFO] JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
[INFO] arthas-boot version: 3.6.7
[INFO] Process 34725 already using port 3658
[INFO] Process 34725 already using port 8563
[INFO] Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER.
* [1]: 34725
选择需要选择应用 java 进程:如1,它会打印java进程列表
1
[INFO] arthas home: /Users/duansg/.arthas/lib/3.6.7/arthas
[INFO] The target process already listen port 3658, skip attach.
[INFO] arthas-client connect 127.0.0.1 3658
  ,---.  ,------. ,--------.,--.  ,--.  ,---.   ,---.
 /  O  \ |  .--. ''--.  .--'|  '--'  | /  O  \ '   .-'
|  .-.  ||  '--'.'   |  |   |  .--.  ||  .-.  |`.  `-.
|  | |  ||  |\  \    |  |   |  |  |  ||  | |  |.-'    |
`--' `--'`--' '--'   `--'   `--'  `--'`--' `--'`-----'

wiki       https://arthas.aliyun.com/doc
tutorials  https://arthas.aliyun.com/doc/arthas-tutorials.html
version    3.6.7
main_class
pid        34725
time       2022-11-27 15:17:54

[arthas@34725]$
至此,就可以进行arthas命令的输入了。
目录
相关文章
|
4月前
|
开发工具
npm install 卡死问题解决
npm install 卡死问题解决
|
5月前
|
Arthas 监控 Java
Arthas常用命令
Arthas常用命令
|
Arthas 监控 Java
阿里arthas(阿尔萨斯)的linux安装和使用
转自https://blog.csdn.net/SDJN_ONE/article/details/123198219
914 0
阿里arthas(阿尔萨斯)的linux安装和使用
|
2天前
|
JSON 数据格式
appium driver install uiautomator2 安装失败
appium driver install uiautomator2 安装失败
15 6
Jmeter之插件管理 Installing Plugins的安装简介
Jmeter之Installing Plugins插件管理,已安装、可安装、可更新的插件安装管理一目了然,十分方便。。。
197 0
Jmeter之插件管理 Installing Plugins的安装简介
|
Arthas Java 测试技术
Arthas 的卸载 | 学习笔记
快速学习 Arthas 的卸载
232 0
Arthas 的卸载 | 学习笔记
|
SQL NoSQL 数据挖掘
macOS 11.5 brew install redis错误解决方法
macOS 11.5 brew install redis错误解决方法
305 0
macOS 11.5 brew install redis错误解决方法