arthas性能分析工具集成容器

185 阅读1分钟

springboot集成

下载git源代码 git@github.com:alibaba/arthas.git

打包里面的tunnel-server, 部署至服务器

客户端工程引入spring-boot依赖

<dependency>
  <groupId>com.taobao.arthas</groupId>
  <artifactId>arthas-spring-boot-starter</artifactId>
  <version>3.5.4</version>
</dependency>

配置文件 spring cloud配置文件(nacos即可):

arthas.tunnel-server = [ws://ip:7777/ws]()\
arthas.agent-id = ${[spring.application.name](http://spring.application.name/)}@${spring.cloud.client.ip-address}

nacos或者其他方式找到pod的ip地址,输入控制台即可

Inkedimage2021-12-3_9-58-30_LI.jpg

输入thread -n 10 查看最繁忙的10个线程 trace 类名 方法 查询调用耗时

单机版调用 下载全量包 java -jar arthas/arthas-boot.jar 选择java工程,输入相应的数字即可