ICode9

精准搜索请尝试: 精确搜索
  • 一不小心,它成为了 GitHub Alibaba Group 下 Star 最多的开源项目2021-04-08 16:55:02

    来源 | 阿里巴巴云原生公众号 Arthas Star 突破 2.5 万啦 开源地址:https://github.com/alibaba/arthas 文档:https://arthas.aliyun.com/doc/ 随着微服务的流行,应用更加轻量和高效,但是带来的困境是线上问题排查越来越复杂困难。传统的 Java 排查问题,需要重启应用再进行调试,但是

  • java动态追踪,线上问题怎么办?Arthas!!!2021-04-02 18:29:10

    场景 java动态追踪 线上问题怎么办? 0 看日志 1 没日志?远程debug 2 线上允许开放debug端口?review看代码 3 终极解决:arthas     Arthas使用   准备工作 启动项目,下载arthas 下载arthas wget https://arthas.aliyun.com/arthas-boot.jar; 使用 1.启动arthas wget https://artha

  • arthas idea插件的使用2021-03-28 09:59:45

    一、背景 目前Arthas 官方的工具还不够足够的简单,需要记住一些命令,特别是一些扩展性特别强的高级语法,比如ognl获取spring context 为所欲为,watch、trace 不够简单,需要构造一些命令工具的信息,因此只需要一个能够简单处理字符串信息的插件即可使用。当在处理线上问题的时候需要最

  • Arthas的基础使用(一)2021-03-27 16:01:38

    Arthas介绍 快速入门(来自官网) 1. 启动Demo curl -O https://arthas.aliyun.com/math-game.jar java -jar math-game.jar math-game是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。 math-game源代码:查看 2. 启动arthas 在命令行下面执行(使用和目

  • 一种简单快捷的 java 热部署方式2021-03-22 09:52:11

    Arthas Hot Swap 插件介绍引言热部署是帮助开发人员提高效率的利器,如果你的开发语言是 java,开发环境是远程服务器,远程服务器 debug 端口被限制,那么你可能无法通过 debug HotSwap 实现热部署,那么本文介绍的 IntelliJ IDEA 插件可以帮助你在远程服务器实现热部署,而且操作简单快捷。本

  • 使用 Arthas 排查 SpringBoot 诡异耗时的 Bug2021-03-15 17:52:19

    作者 | 空无来源 | 阿里巴巴云原生公众号 背景 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。 最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的 100ms 左右的耗时问题,在接口中打

  • 阿里问题定位神器 Arthas 的骚操作,定位线上BUG,超给力!2021-03-06 22:53:06

    定位过程分析代码分析调用流程Arthas分析问题watch方法执行数据观测为什么连续请求不会出现问题为什么本地不会复现如何解决升级spring boot版本公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。最近在优化接口的

  • Spring Boot 微服务性能下降九成!使用 Arthas 定位根因2021-02-10 09:05:32

    简介: 接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。 背景 接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。 升级前压测报告: 升级后压测报告: 在机器配置(1C4G)相同的情况下,吞吐量从原来的

  • Spring Boot 微服务性能下降九成!使用 Arthas 定位根因2021-02-10 09:03:24

    简介: 接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。   背景 接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。升级前压测报告: 升级后压测报告: 在机器配置(1C4G)相同的情况下,吞吐量从原来的

  • Spring Boot Admin 集成诊断利器 Arthas 实践2021-02-09 11:33:08

    简介: Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 作者 | 阿提说说 来源|阿里巴巴云原生公众

  • Spring Boot Admin 集成诊断利器 Arthas 实践2021-02-09 10:04:00

    简介: Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 前言 Arthas 是 Alibaba 开源的 Java 诊断

  • Spring Boot Admin 集成诊断利器 Arthas 实践2021-02-09 09:57:37

    简介: Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 前言 Arthas 是 Alibaba 开源的 Java 诊

  • Arthas 使用的各类方式2021-02-07 11:04:57

    简介: Arthas 是阿里巴巴开源的 Java 诊断工具。让我们能够在线排查项目发生的问题。除了知道它的存在之外,我们也需要知道我们如何去安装使用它,以便于提高我们日常开发解决 BUG 的效率。 Arthas 是阿里巴巴开源的 Java 诊断工具。让我们能够在线排查项目发生的问题。除了知道它

  • Arthas 使用的各类方式2021-02-07 11:04:32

    简介: Arthas 是阿里巴巴开源的 Java 诊断工具。让我们能够在线排查项目发生的问题。除了知道它的存在之外,我们也需要知道我们如何去安装使用它,以便于提高我们日常开发解决 BUG 的效率。 方案介绍 方案一:本地直接运行 往往最简单的方法实际是最有效的,它本身就是一个可运行的程

  • Spring Boot Admin 集成诊断利器 Arthas 实践2021-02-04 10:51:42

    作者 | 阿提说说来源|阿里巴巴云原生公众号 前言 Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 这

  • Spring Boot Admin 集成诊断利器 Arthas 实践2021-02-04 10:51:31

    作者 | 阿提说说来源|阿里巴巴云原生公众号 前言 Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 这

  • 线上基础问题排查常用手册2021-02-02 13:29:06

    线上基础问题排查常用手册 问题分类 业务问题 日志排查 代码逻辑排查 配置排查 性能问题 接口问题JVM问题Redis问题MySQL问题系统问题 实施手段 日志排查 阿里云 参考: https://help.aliyun.com/document_detail/29060.html?spm=5176.2020520112.2.1.28bb34c0daZmJB 短

  • JVM性能专题七:JVM调优工具以及常量池2021-02-01 13:33:27

    阿里巴巴Arthas详解     Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas Arthas使用场景   得益于 Arthas 强大且丰富

  • Arthas 定位 Dubbo 手动注册 Eureka 异常2021-01-04 18:58:20

    作者 | java_keith 来源|阿里巴巴云原生公众号 很久没有写技术分享博客,因为发现一个好的工具确实有点忍不住分享一下,毕竟独乐乐不如众乐乐。> 这里需要说的主角就是 Artahs。> Arthas 使用文档很详细,我这里主要记录一下使用 Arthas 的一点总结。 使用背景 在一个大的团队里

  • Arthas 远程调试2020-12-18 16:35:24

    Web Console 在机器A(需要调试的目标机器)运行 java -jar arthas-boot.jar --telnet-port 9998 --http-port 9000 Arthas Tunnel 在机器A(tunnel-server)运行 java -jar arthas-tunnel-server.jar 在机器B(需要调试的目标机器)运行 java -jar arthas-boot.jar --tu

  • arthas命令trace追踪方法链路2020-12-12 10:35:23

    1.curl -O https://arthas.aliyun.com/arthas-boot.jar 2.java -jar   arthas-boot.jar 3.分析代码中的方法 - trace - 方法内部调用路径,并输出方法路径上的每个节点上耗时 trace cn.com.do1.summit.cms.core.service.schedules.impl.ScheduleServiceImpl infoOther -v -n

  • Arthas 能解决啥问题?2020-12-08 12:02:06

    写在前边 有没有这样一种感受,自己写的代码在开发、测试环境跑的稳得一笔,可一到线上就抽风,不是缺这个就是少那个反正就是一顿报错,线上调试代码又很麻烦,让人头疼得很。阿里巴巴出了一款名叫Arthas的工具,可以在线分析诊断Java代码,着实让人眼前一亮。 一、Arthas 是什么? Arthas(阿尔

  • Java线上问题排查神器Arthas快速上手与原理浅谈2020-12-07 11:53:12

    前言 当你兴冲冲地开始运行自己的Java项目时,你是否遇到过如下问题: 程序在稳定运行了,可是实现的功能点了没反应。 为了修复Bug而上线的新版本,上线后发现Bug依然在,却想不通哪里有问题? 想到可能出现问题的地方,却发现那里没打日志,没法在运行中看到问题,只能加了日志输出重新打包——部

  • Arthas安装与使用及详细基础命令解释2020-12-02 15:01:50

    ** Arthas安装与使用及基础命令 ** Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2、我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?

  • 利用 Arthas 解决启动 StandbyNameNode 加载 EditLog 慢的问题2020-11-30 18:36:43

    作者 | yhf20071 【Arthas 官方社区正在举行征文活动,参加即有奖品拿~点击投稿】 公司新搭 HDFS 集群,namenode做ha,但是在启动 StandbyNamenode 节点的时候出现奇怪的现象:空集群加载 Editlog 很慢,每次重启几乎耗时都在二三十分钟 为了方便大家理解,大致说下 StandbyNamenode(以下简称

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有