[alibaba/arthas]开发全新的 Web UI

2025-11-12 679 views
6
  • 目前有webconsole,本质上还是一个terminal
  • 有一个简单的UI: http://127.0.0.1:8563/ui ,但这个只是展示了json结果

需要以现代web方式,构建一个全新的UI,所有的数据结构尽量以更友好的,图形化展示。

简而言之,学生需要先熟悉下arthas的命令,比如

可以按命令里的 在线教程 跑一下。

然后看一下这个HTTP API:

利用上面的HTTP API,构建出类似下面的UI:

https://github.com/alibaba/arthas/tree/master/core/src/main/resources/com/taobao/arthas/core/http/ui

  • web console的代码在:

https://github.com/alibaba/arthas/blob/master/core/src/main/resources/com/taobao/arthas/core/http/index.html

web console是基于 xterm实现的,本质上是后端实现了一个web socket的服务器,可以不用关注。

参考:

回答

1

这是您的内网地址,其他人无法访问。您可以在这里发布图片供他人阅读。

1

这是您的内网地址,其他人无法访问。您可以在这里发布图片供他人阅读。

启动 arthas,附加到任意 Java 进程,然后访问http://127.0.0.1:8563/ui