Arthas Spring Boot Starter
只支持 Spring Boot 2
依赖配置
配置maven依赖:
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-spring-boot-starter</artifactId>
<version>${arthas.version}</version>
</dependency>
应用启动后,Spring
会启动arthas
,并且attach
自身进程。
配置属性
比如,通过配置tunnel server
实现远程管理:
arthas.agent-id=hsehdfsfghhwertyfad
arthas.tunnel-server=ws://47.75.156.201:7777/ws
全部支持的配置项:参考
查看Endpoint信息
需要配置Spring Boot暴露endpoint
:参考
假定endpoint
端口是 8080,则通过下面url可以查看:
http://localhost:8080/actuator/arthas
{
"arthasConfigMap": {
"agent-id": "hsehdfsfghhwertyfad",
"tunnel-server": "ws://47.75.156.201:7777/ws",
}
}
非Spring Boot应用使用方式
非Spring Boot应用,可以通过下面的方式来使用:
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-agent-attach</artifactId>
<version>${arthas.version}</version>
</dependency>
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-packaging</artifactId>
<version>${arthas.version}</version>
</dependency>
import com.taobao.arthas.agent.attach.ArthasAgent;
public class ArthasAttachExample {
public static void main(String[] args) {
ArthasAgent.attach();
}
}
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/25/arthas-spring-boot-starter/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Arthas Spring Boot Starter
只支持 Spring Boot 2
依赖配置
配置maven依赖:
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>artha……
文章目录
关闭
共有 0 条评论