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命令的输入了。
目录
相关文章
|
Arthas 监控 Java
Arthas常用命令
Arthas常用命令
259 0
|
5月前
|
Arthas 测试技术
Arthas下载与启动
Arthas下载与启动
200 0
|
5月前
|
缓存
npm install 安装依赖报错解决
npm install 安装依赖报错解决
149 0
|
关系型数据库 MySQL 数据库
【工具安装】logstash的安装
Logstash 它是 ES 下的一款开源软件,它能够同时从多个来源采集数据、转换数据,然后将数据发送到 Eleasticsearch 中创建索引。 我们在项目中通常使用 Logstash 将数据库(如 MySQL)中的数据采用到ES索引中。也就是Logstash的工作是从MySQL中读取数据,向ES中创建索引,这里需要提前创建mapping的模板文件以便logstash使用。
139 0
【工具安装】logstash的安装
|
Arthas Java 测试技术
Arthas 的卸载 | 学习笔记
快速学习 Arthas 的卸载
Arthas 的卸载 | 学习笔记
|
SQL NoSQL 数据挖掘
macOS 11.5 brew install redis错误解决方法
macOS 11.5 brew install redis错误解决方法
369 0
macOS 11.5 brew install redis错误解决方法
|
Java Maven
Maven install命令理解
Maven install命令理解
|
Arthas 监控 Java
【Arthas】初识Arthas,安装使用
【Arthas】初识Arthas,安装使用
【Arthas】初识Arthas,安装使用