arthas icon indicating copy to clipboard operation
arthas copied to clipboard

基于Arthas的部分源码重构的Web可视化诊断平台实践,有兴趣的可以看看

Open gy4j opened this issue 3 years ago • 2 comments

项目地址:

JvmEye-基于Arthas重构的Java诊断平台 JvmEye-在线体验

项目简单介绍:

基于Arthas的命令源码重新架构设计的Java诊断平台,移植了Arthas大部分的诊断命令,大大降低了诊断使用的门槛,实现了可视化的诊断交互,同时优化和封装了一些场景的使用,比如:封装了Spring的资源文件列表查看、Spring的配置信息查看、实例方法的直接调用(结合jrebel热更可以实现零重启的在线调试)等,还有就是watch、trace、stack支持批量客户端在同一个session里面进行展示和清除,并引入了自动检测session是否存在来还原增强的代码。

另外,整个平台的逻辑架构简化,并集成了前端,可以很简单的实现本地编译和构建,构建好的包也能够很简单的进行启动运行,没有任何的第三方依赖,扩展和封装也非常简单。

该平台由个人花费业余时间肝出来的,没有经过系统全面的测试,勿应用于生产环境。平台的登录认证、权限管理以及审计相关都没有实现,有需要的可以自行基于server层进行扩展。

命令实现情况

image

项目截图

image image image image image image

gy4j avatar Nov 27 '22 09:11 gy4j

Hello,

We wanted to thank you for recently reviewing our product, JRebel. In an effort to improve ourselves, we wanted to reach out and ask what issues you had and see if there is anything we can do to help make your experience better.

Please reach out too [email protected]

We are looking forward to your response, please let us know if you have any questions or concerns.

Rebelsupport1 avatar Nov 30 '22 15:11 Rebelsupport1

学习一下

839284824 avatar Sep 28 '23 08:09 839284824