# springboot-admin-arthas
**Repository Path**: shotyou/springboot-admin-arthas
## Basic Information
- **Project Name**: springboot-admin-arthas
- **Description**: Springboot admin server端整合arthas tunnel server
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2022-09-29
- **Last Updated**: 2023-07-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# springboot-admin-arthas
#### 介绍
Springboot admin server端整合arthas tunnel server
项目打包方式采用瘦身打包 其余依赖包会copy到target/lib目录中
如不需要瘦身打包 可以自行修改pom的plugin
#### 使用说明
1. 客户端添加依赖
```
com.taobao.arthas
arthas-spring-boot-starter
3.6.6
de.codecentric
spring-boot-admin-starter-client
${srping-boot-admin.version}
```
2. 客户端 yml 配置
```
#连接SBA Server
spring:
boot:
admin:
client:
instance:
prefer-ip: true
name: 客户端名称
url: http://sba服务器ip:sba端口/admin
username: sba配置的用户名
password: sba配置的密码
```
```
# arthas配置
arthas:
# telnetPort、httpPort为 -1 ,则不listen telnet端口,为 0 ,则随机telnet端口
# 如果是防止一个机器上启动多个 arthas端口冲突。可以配置为随机端口,或者配置为 -1,并且通过tunnel server来使用arthas。
# ~/logs/arthas/arthas.log (用户目录下面)里可以找到具体端口日志
telnetPort: -1
httpPort: -1
# 127.0.0.1只能本地访问,0.0.0.0则可网络访问,但是存在安全问题
ip: 0.0.0.0
appName: ${spring.application.name}
# tunnel-server地址
tunnel-server: ws://sba服务端IP:sba服务端的arthas端口/ws
agent-id: 客户端代理ID (自定义不重复)
```