美文网首页
arthas在线排查

arthas在线排查

作者: zzj0990 | 来源:发表于2020-12-25 10:03 被阅读0次

arthas在线排查工具

  • 为什么需要在线排查?
    在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂而且审核比较严的公司,从改代码到上线需要层层的流转,会大大影响问题排查的进度。
  • jvm观察jvm信息
  • thread定位线程问题
  • dashboard 观察系统情况
  • heapdump + jhat分析
  • jad反编译
    动态代理生成类的问题定位
    第三方的类(观察代码)
    版本问题(确定自己最新提交的版本是不是被使用)
  • redefine 热替换
    目前有些限制条件:只能改方法实现(方法已经运行完成),不能改方法名, 不能改属性
    m() -> mm()
  • sc - search class
  • watch - watch method
  • 没有包含的功能:jmap
    ————————————————————
    坐标帝都,白天上班族,晚上是知识的分享者
    如果读完觉得有收获的话,欢迎点赞加关注

相关文章

  • arthas在线排查

    arthas在线排查工具 为什么需要在线排查?在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单...

  • Java之Arthas工具

    1. Arthas简介 Arthas(阿尔萨斯)是Alibaba开源的Java诊断工具。可以在线排查问题,不需要重...

  • Arthas 基础教程

    Arthas 基础教程 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重...

  • 性能分析利器arthas

    What arthas 是什么 是Alibaba开源的Java诊断工具,在线排查问题,无需重启;动态跟踪Java代...

  • Java诊断工具Arthas使用

    Arthas 是Alibaba开源的Java诊断工具,可以在线排查问题,无需重启;动态跟踪Java代码;实时监控J...

  • 当Spring Boot遇上Arthas--业务研发问题排查实践

    Arthas简介 Arthas 出处 Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,是排查问题的瑞...

  • 2021-09-14Failed to load agent l

    想用阿里的arthas[https://arthas.aliyun.com/doc/trace.html]来排查一...

  • Arthas 使用的各类方式

    简介: Arthas 是阿里巴巴开源的 Java 诊断工具。让我们能够在线排查项目发生的问题。除了知道它的存在之外...

  • Arthas实战

    已经熟悉Arthas操作命令来排查线上问题的同学可以直接跳过。观看下边的文章: arthas源码分析Arthas源...

  • Arthas

    Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具在线文档[https://arthas.aliyun....

网友评论

      本文标题:arthas在线排查

      本文链接:https://www.haomeiwen.com/subject/ggmvnktx.html