alibaba / alibaba/arthas

Arthas 4.0计划

Open
#536 22 comments 9 reactions 0 assignees View on GitHub
4.0 disscuss
Dominant language
Java
Stars
37.5k
Forks
7.6k
Avg merge
1d 22h
Merged PRs (30d)
4

Description

### 提供一个新的字节码框架,名为`bytekit`

* 支持两种方式:应用启动时配置为agent和动态attach
* 提供方便的annotation实现字节码的操作
* 避免重复增强
* 支持行号的字节码操作
* 支持查看局部变量
* 提供api可以实现apm功能

### 支持加载外部的插件

* 可以配置外部插件目录
* 使用方可以通过API编写自己的插件

### view分层

* 类似spring mvc的model/view结构telnet view对应目前的命令行模式
* http view返回json格式,方便做web交互和展示

欢迎大家讨论提出意见😄

Contributor guide

Open the contributing guide

Research direction

The issue is a broad Arthas 4.0 roadmap covering the bytekit framework, external plugins, and layered views, but it names no files, tests, or entry points. Start by choosing one roadmap area and reviewing the relevant existing subsystem; done criteria must be agreed before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.