开发者社区> 中间件小哥> 正文

如何具备P7般的线上诊断能力

简介:
+关注继续查看

近日,阿里巴巴低调上线了线上诊断神器 Arthas(阿尔萨斯),Github上线不到一周,star数达2550+,可见其实用性和在开发者群体中的受欢迎程度非同一般。有开发者提到,Arthas是魔兽世界的主角之一,阿里的线上监控诊断利器有点像Arthas的武器霜之哀伤,非常实用,因此获得了不少魔兽粉丝的点赞,小编觉得除了霜之哀伤,日用品一词也挺适合来形容Arthas的,这不,在Twitter上都火了,日用品这东西中美开发者都需要。

_2018_09_21_4_38_31

| Arthas能为你做什么:

当你遇到以下类似问题而束手无策时,你看到了这篇文档,看到了 Arthas,那么恭喜你,你朝正确的方向又迈了一大步。

  1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
  5. 是否有一个全局视角来查看系统的运行状况?
  6. 有什么办法可以监控到JVM的实时运行状态?

Arthas 是基于 Greys 进行二次开发的全新在线诊断工具,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,让你在定位、分析诊断问题时看每一个操作都看起来是那么的 666。

| Arthas有哪些特性:

  • 全新的Dashboard,让你一目了然的了解当前Java进程的运行状态
  • 良好的交互体验,通过Tab键自动补全,自动提示
  • 支持thread命令查看当前线程运行情况,并且查看指定线程当前的运行堆栈
  • 支持classloader命令查看当前的classloader的继承关系
  • 支持jad命令反编译class功能
  • 输出结果自适应窗口大小
  • 全平台支持,支持Windows/Mac/Linux
  • 引入全新的UI框架,优化结果展示,看起来更加清爽,同样大小的区域可以展示更多的内容

_2018_09_21_4_40_40

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《云上业务稳定性保障实践白皮书》——三.故障管理体系——3.故障管理全流程——3.3.5 改进追踪
《云上业务稳定性保障实践白皮书》——三.故障管理体系——3.故障管理全流程——3.3.5 改进追踪
6 0
《云上大型赛事保障白皮书》——第六章 云产品稳定性治理与风险管控——6.3 稳定性巡检总结
《云上大型赛事保障白皮书》——第六章 云产品稳定性治理与风险管控——6.3 稳定性巡检总结
4 0
智能、高效、便捷问题定位利器 —— 应用诊断分析平台 ATP 上线
一款分析功能丰富、诊断能力完备的平台,帮助用户高效定位应用诊断性能、异常行为等问题。
20 0
全新升级|ECS成熟度评估与洞察,助你精准定位运维风险
3 月 22 日,阿里云宣布 CloudOps(云上自动化运维)套件全新升级,并发布了 CloudOps 云上自动化运维白皮书 2.0 版本。随着本次产品升级,阿里云推出了配套的智能化产品方案,即“ECS 成熟度评估与洞察(ECS Insight)”,它基于用户的 ECS 多维度的使用数据,从基础能力、成本管理、自动化、可靠性、弹性和安全性六个维度帮助用户分析定位潜在的运维风险,并推荐对应解决方案与最佳实践,全方位帮助企业用户降本增效,提升业务连续性。
275 0
如何实现全链路系统问题90%精准诊断?
DevKit系统诊断工具是鲲鹏性能分析工具的子工具之一,能够针对内存、网络、存储等常见故障和异常,提供精准定位和诊断能力,帮助用户识别出源代码中的问题点,提升程序的可靠性,故障定位准确率高达90%。
65 0
华汇数据运维自动化巡检-实时在线监控-实现精准化管理
运维自动化可以大大提高运维的主动性和准确性,减少技术人员的工作强度,将精力转到运维策略规划、问题分析等有价值的工作中
107 0
XX电网运维业务系统用户体验分析平台案例|华汇数据
能够从最终用户角度来评价业务系统运行质量和用户体验状况,促进IT运维质量不断提高。 通过对用户行为和体验障碍的监控,确保在用户报告之前知晓问题,并帮助运维人员快速确认、诊断和定位问题,加快问题解决速度,提升用户满意度。
319 0
面对疾风吧,如何搭建高协同的精准告警体系?
想要实现AiOps,智能告警少不了。Arms 告警运维中心让面向告警的组织协同更加便捷高效!
132 0
如何通过压测工 具+ SA E 弹性能力应对大促|学习笔记
快速学习 如何通过压测工具+ SAE 弹性能力应对大促
60 0
聚焦护航 主动治理保障业务及平台稳定性
聚焦护航 主动治理保障业务及平台稳定性
3170 0
+关注
中间件小哥
阿里中间件(Aliware)官方账号
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
数据运营系统实现方案浅析
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多