Advertisement

Arthas实践分享-不停更新

阅读量:

@auther 张念磊
@date 2021年3月27日

文章结构概述

    • 一、Arthas概述
      • 二、本人在实际应用中所采用的Arthas

        • 1. 实现在线调试功能,对方法参数的输入与输出进行监控
        • 2. 在无需重新发布系统的情况下,实现代码的实时更新✨
      • 三、归纳总结

      • 四、补充资料

        • 1. 在实际生产环境中使用Arthas进行热部署时需注意的事项
        • 2. 在正在运行的Docker容器中安装及操作Arthas的方法
        • 3. 常用命令汇总
        • 4. 结语部分

一、Arthas简介

Arthas 是一种面向 Java 应用程序的开源在线诊断工具,其采用命令行交互方式,并支持通过 web 端进行远程诊断操作,同时配备完善的 Tab 自动补全机制,从而有效提升问题排查与分析的效率。凭借其功能强大且多样化的特性,Arthas 在实际应用中展现出极为广泛的操作可能性。

该工具能够协助用户应对以下常见难题:

  1. 某个类具体是从哪个 jar 包加载的?为何会出现与类相关的各种异常?
  2. 修改后的代码为何未能正常执行?是否遗漏了提交操作?或是分支切换出现了错误?
  3. 在线环境下遇到问题时无法进行调试,是否只能依

全部评论 (0)

还没有任何评论哟~