# 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 (自定义不重复) ```