arthas是一个非常非常有用的应用监控、线上问题排查、甚至热更新的工具。
我们之前的做法是将arthas打包到docker的基础镜像中,这里略过不表,因为我发现通过web集成arthas更方便。
引入pom
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-spring-boot-starter</artifactId>
<version>${arthas.version}</version>
</dependency>
然后application.properties
配置如下信息
arthas.app-name=${spring.application.name}
arthas.ip=0.0.0.0
arthas.http-port=8563
arthas.telnet-port=3659
然后浏览器访问如下:ip:port
即可,输入telnet-port
进行conneted。
更多用法,请自己实践吧。