Arthas 使用的各类方式
作者 | Montos(一个在后端道路上摸爬滚打的内卷人) 来源| 阿里巴巴云原生公众号 Arthas 是阿里巴巴开源的 Java 诊断工具。让我们能够在线排查项目发生的问题。除了知道它的存在之外,我们也需要知道我们如何去安装使用它,以便于提高我们日常开发解决 BUG 的效率。 方案介绍 方案一:本地直接运行 往往最简单的方法实际是最有效的,它本身就是一个可运行的程序,所以我们可以直接运行即可。 我们可以直接通过官网下载对应的 jar,然后运行再进行 jar,执行对应的命令。 命令如下: java -jar arthas-boot.jar [option] 演示如下: 方案二:Web Console实现 我们可以不通过每次进入 ssh 中进行执行程序,我们也可通过 web 方式进行访问操作.通过官网上面的介绍 arthas 的 Web Console,能了解到大致的搭建思路。 通过下载 arthas-tunnel-server。我们可以拿到对应的 arthas 的 server 端。下载完毕之后直接运行即可(我是将其在 ECS 上直接运行)。 在客户端对应的启动 arthas-boot。并且通过启动参数附加上 server 的地址(我是将其在本地运行)。 选择对应的进程进行 attach,会出现对应的 agent-id,再将其填写到对应的 server 端 http 页面中。