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命令的输入了。
目录
相关文章
|
11月前
|
Arthas 监控 Java
Arthas常用命令
Arthas常用命令
248 0
|
Docker 容器
解决使用Dockerfile来build镜像时pip install遇到的BUG
解决使用Dockerfile来build镜像时pip install遇到的BUG
1097 2
解决使用Dockerfile来build镜像时pip install遇到的BUG
|
Arthas 监控 Java
阿里arthas(阿尔萨斯)的linux安装和使用
转自https://blog.csdn.net/SDJN_ONE/article/details/123198219
1016 0
阿里arthas(阿尔萨斯)的linux安装和使用
|
Ubuntu Java 程序员
极简,利用Docker仅两行命令就能下载和编译OpenJDK11
下载OpenJDK11源码再编译它,很麻烦吗?借助docker,这些操作会变得异常简单
944 0
极简,利用Docker仅两行命令就能下载和编译OpenJDK11
|
4月前
|
Arthas 测试技术
Arthas下载与启动
Arthas下载与启动
176 0
|
4月前
|
Ubuntu
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
268 3
|
Java jenkins 持续交付
SonarQube安装遇到的常见报错问题启动不起来等
SonarQube安装遇到的常见报错问题启动不起来等
|
5月前
|
缓存 Python Windows
Python pyenv install 下载安装慢(失败)完美解决
Python pyenv install 下载安装慢(失败)完美解决
610 0
|
Arthas Java 测试技术
Arthas 的卸载 | 学习笔记
快速学习 Arthas 的卸载
Arthas 的卸载 | 学习笔记
|
SQL NoSQL 数据挖掘
macOS 11.5 brew install redis错误解决方法
macOS 11.5 brew install redis错误解决方法
354 0
macOS 11.5 brew install redis错误解决方法