应用诊断利器 Arthas 新版在线教程上线啦!

应用诊断利器 Arthas 新版在线教程上线啦!_第1张图片

Arthas是Alibaba开源的Java诊断工具,支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,帮助开发人员解决基于Java的应用程序的生产环境中的问题,而无需修改代码或重新启动服务器,因而深受开发者喜爱。

阿里巴巴编程之夏

Arthas新版在线教程项目为阿里巴巴编程之夏2020的一部分。阿里巴巴编程之夏是面向全球18岁及以上本科、硕士、博士高校学生的编程普惠计划,鼓励高校学生深度参与开源开发活动,以第一视角感受开源世界的魅力,成为开源社区新鲜“血液”。

新版在线教程

Arthas新手们,还在为自己配环境太麻烦,没有配套环境试用而感到遗憾吗?还在为文档操作性差,动手实践难度高而感到迷茫吗?机会来啦!Arthas新版在线教程将会让你的这些烦恼去无踪,成为学习Arthas的利器

亮点

  1. 新版在线教程中包含了老版在线教程中的“Arthas基础教程”和“Arthas进阶教程”,放置在“入门教程”菜单栏中。

  2. 将Arthas所有命令按不同的功能放置在菜单栏中,一共分为四部分:基础命令系统命令类命令增强命令,并且给所有的命令根据相关文档改编,分别增加了在线教程。

  3. 添加了典型的用户案例在线教程,其中包含了针对特定问题排查和特定功能的使用方法,放置在“用户案例”菜单栏。

使用方法

Arthas新版在线教程提供了非常便利的学习方式,你只需要打开相应课程,就可以跟着课程说明,按照设计好的步骤一步步完成学习。

  1. 首先访问在线教程:https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn ,从菜单中选择你想要学习的课程:应用诊断利器 Arthas 新版在线教程上线啦!_第2张图片

  2. 课程介绍页面会标明课程的难度和需要的时间,帮助你了解该课程的基本信息。点击START SCENARIO开始学习。应用诊断利器 Arthas 新版在线教程上线啦!_第3张图片

  3. 进入课程,左侧是该步骤说明,右侧是一个已经准备好的终端,直接可以使用。点击左侧黑块部分就可以在右侧执行:应用诊断利器 Arthas 新版在线教程上线啦!_第4张图片

  4. 点击右侧标签可以切换终端。之后就是跟着步骤说明,一步步的完成学习即可:应用诊断利器 Arthas 新版在线教程上线啦!_第5张图片

贡献指南

如果你想为Arthas在线教程做出贡献,欢迎为Arthas在线教程提交Pull Request。

Arthas在线教程源代码位于:https://github.com/alibaba/arthas/tree/master/tutorials/katacoda ,菜单页面源代码位于:https://github.com/alibaba/arthas/blob/master/site/src/site/sphinx/_include_html/arthas-tutorials.html

Katacoda教程创建方法请参考官方文档(英文):https://www.katacoda.community/welcome.html

也可以参考这里的一篇阿里云开发者社区的推送:https://developer.aliyun.com/article/752183

关于

新版在线教程由兰州大学2018级本科生蒋嵩林(我)(Hollow Man)在@hengyunabc和@kylixs两位导师的共同指导下,于2020年暑期(7-8月)两个月的时间完成。

两个月的时间,在我的不懈努力下,2万多行的改动,近70个Pull Request最终促成了这个Arthas新版在线教程!应用诊断利器 Arthas 新版在线教程上线啦!_第6张图片

在项目进行期间,两位导师同时给了我许多指导性的意见,在此我要感谢他们的辛勤指导????!

此次参与阿里巴巴编程之夏2020极大地锻炼了我的团队协作和沟通能⼒,拓宽了我的视野,收获十分丰厚。因而,同学们,如果你对开源有足够的热情,推荐你参加未来的阿里巴巴编程之夏活动!

应用诊断利器 Arthas 新版在线教程上线啦!_第7张图片

开发记录:https://github.com/HollowMan6/Arthas-ASoC-2020/wiki

项目Issue:https://github.com/alibaba/arthas/issues/847

我的Github:https://github.com/HollowMan6


访问原文链接可以直接打开 Arthas全新在线教程 噢。

你可能感兴趣的:(github,编程语言,go,项目管理,html)