Skip to content

【2025 开源之夏】欢迎学生参与Arthas项目~ #3012

@hengyunabc

Description

@hengyunabc

"开源之夏" 简介

开源之夏是由中国科学院软件研究所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

开源之夏如今已进入第六届,学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取开源之夏活动奖金和结项证书。

Arthas

随着微服务的流行,应用更加轻量和开发效率不断提升,但是带来的困境是线上问题排查越来越复杂困难。传统的Java排查问题,需要重启应用再进行调试,但是重启应用之后现场会丢失,问题难以复现。

因此自2018年9月,阿里巴巴开源了久经考验,深受开发者喜爱的应用诊断利器Arthas。在阿里巴巴内部Arthas每年诊断数百万次,服务10000+应用,总共节约9000人日。 Arthas通过创新的字节码织入技术,可以在应用无需重启时,查看调用上下文,高效排查问题;结合火焰图,可以直接定位热点,发现性能瓶颈;通过redefine技术,实现在线热更新代码;同时支持黑屏化和白屏化诊断,可以连接诊断大规模的集群。

目前Arthas在 GitHub 上星标数达到 34000+,多次登顶github趋势榜首,并收到150+公司的登记支持,连续获得开源中国GVP和最受欢迎软件奖,是目前最流行的Java应用诊断工具。

开源之夏 活动流程

Image

Arthas的项目

Arthas社区主页:

Arthas这准备了以下项目,下面分别介绍。

项目1: Arthas 支持 MCP 服务,支持AI诊断

项目描述:

目前 MCP 协议越来越流行,Arthas 需要在Server端支持 MCP 协议,把诊断功能暴露出来,方便各种AI工具集成。

项目2: JFR 解析前端库

项目描述:

JFR 是 JDK 里非常重要的性能分析工具,它生成的文件需要解析展示出来。目前 jifa 有基于 vue 的实现,期望可以通过 antdesign 实现类似的解析展示。

联系方式

欢迎想参与的学生加群交流~

钉钉群

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions