来源|阿里巴巴云原生公众号

近日,阿里内部的技术论坛 ATA 发布年度热搜关键词 top 100,Arthas 作为 Java 诊断神器是唯一进入 top 10 的非集团指定产品。Arthas 在阿里内部有多么受欢迎可见一斑。

独乐乐不如众乐乐,2018 年 9 月,阿里就开源了这个 Java 诊断神器,两年多的时间,Arthas 的 Github star 数已经达 24.6K,成为 Alibaba Group 下 star 最多的开源项目,可以说是当之无愧的阿里最受欢迎的开发者工具了。

Arthas 能做什么?

当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决:

  1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?

  2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?

  3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?

  4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!

  5. 是否有一个全局视角来查看系统的运行状况?

  6. 有什么办法可以监控到 JVM 的实时运行状态?

  7. 怎么快速定位应用的热点,生成火焰图?

Arthas 支持 JDK 6+,支持 Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

Arthas 教程上线知行动手实验室,57 个实验助你成为问题排查小能手

知行体验预览

如果你是 Arthas 新手,我们建议你先从 Arthas 入门实验开始,了解 Athas 的基础用法,再以一个普通的 Spring Boot 应用为例,熟悉 Arthas 命令的详细用法。

知行在入门教程的基础上,新增了基础命令、系统命令、增强命令、类命令四大类命令相关实验,大家可以根据自己的实际需求来体验学习,也可以把这些体验场景当成可交互文档来实时查询。

在此之上,我们还提供了 14 个典型的案例场景,包括后台异步任务、获取 Spring 上下文、401\404 问题排查等,帮助你快速排查具体业务问题。

废话不多说了,点击立即登录知行动手实验室体验 Arthas**。

阿里内网热搜开发者工具在线教程推荐相关推荐

  1. fastjson 的作者,在阿里内网挨骂了?!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源 | 阿里云云栖号 链接 | https://yqh.aliy ...

  2. fastjson的作者,在阿里内网挨骂了?!

    作者:高铁 https://zhuanlan.zhihu.com/p/193023449 2020年6月3日,阿里巴巴的内网热搜忽然挤进一个词--Fastjson,很快,一条关于「Fastjson,我 ...

  3. Fastjson的作者,在阿里内网挨骂了!

    作者:高铁 来源:https://zhuanlan.zhihu.com/p/193023449 前言 2020年6月3日,阿里巴巴的内网热搜忽然挤进一个词--Fastjson,很快,一条关于「Fast ...

  4. 他在阿里内网被骂成狗,却做出了github上最受欢迎的组件!

    点击"技术领导力"关注∆  每天早上8:30推送 2020年6月3日,阿里巴巴的内网热搜忽然挤进一个词--Fastjson,很快,一条关于「Fastjson,我心里永远的痛」被拱上 ...

  5. frp 供内网穿透服务的工具

    frp 供内网穿透服务的工具 项目地址: https://github.com/fatedier/frp 修改配置文件: [common] server_addr = frp.yo1c.cc serv ...

  6. 阿里内网M8级别的“分布式到微服务”解密手册,学废了嘛

    微服务中分布式事务会有什么问题? 随着微服务架构的出现,我们正在失去数据库的ACID特性.事务现在可以跨越多个微服务,因此可以跨越多个数据库.我们将面临的关键问题是: 如何保持事务的原子性? 事务的原 ...

  7. 阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜

    分布式一直作为编程的热门技术之一,无论你是开发数十年的架构大牛,还是刚刚入门的编程小白,分布式都是你必须要具备的技术之一! 今天下面直接给大家介绍一份在阿里内网疯狂传阅的<架构解密:从分布式到微 ...

  8. 阿里内网M8级别的“分布式到微服务”解密手册,你学废了嘛?

    都说程序员工资高.待遇好, 2022 金九银十到了,你的小目标是 30K.40K,还是 16薪的 20K?作为一名 Java 开发工程师,当能力可以满足公司业务需求时,拿到超预期的 Offer 并不算 ...

  9. 做个火影般的架构师,阿里内网疯狂传阅的“M8级”分布式架构笔记

    分布式一直作为编程的热门技术之一,无论你是开发数十年的架构大牛,还是刚刚入门的编程小白,分布式都是你必须要具备的技术之一! 今天下面直接给大家介绍一份在阿里内网疯狂传阅的<架构解密:从分布式到微 ...

最新文章

  1. (转载)深入浅出设计模式——桥接模式(Bridge Pattern)
  2. pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe)
  3. 计算机图形软件---图形功能
  4. 第一个OC类、解析第一个OC程序
  5. js 根据所输内容生成助记码
  6. centOS6.7 /etc/profile
  7. JEPaas代码_((表单)_输入字段值而改变值)
  8. 少儿编程150讲轻松学Scratch(八)-如何设计经典游戏打砖块
  9. php e notice,PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
  10. checkbox取值 php_php获取checkbox复选框的内容
  11. kafka源码_终于看到有人把Kafka讲清楚了,阿里面试官推荐你看这份源码笔记
  12. 64位win7搭建php mysql_Win7 64位操作系统下配置PHP+MySql+Apache环境
  13. exchange系列(一)exchange2010邮件服务器的安装与规划
  14. overflow-x后覆盖滚动条
  15. c语言函数base,c中base的用法
  16. java cim客户端_高效使用 SBLIM CIM Client
  17. 阿里云+Android Studio+sql数据库实现增改删查与云端登录数据交互
  18. Week 16 CSP M4
  19. C++如何运用play sound函数,给你的程序加点音乐
  20. winmail的安装及使用说明流程

热门文章

  1. 011 smali语法详解
  2. 页面异常反dump 及 内存访问异常hook
  3. PE学习(五)导出表,编写DLL及查看DLL的导出信息
  4. 1.段描述符与段选择子
  5. 二叉树的深搜(DFS)与广搜(BFS)
  6. 96. 奇怪的汉诺塔【递推】
  7. SQL语言之数据控制语言(Oracle)
  8. Freemarker循环遍历
  9. Nginx无法访问关闭防火墙
  10. php修改音频文件_解析用PHP读写音频文件信息的详解(支持WMA和MP3)