1. 首页
  2. 开源推荐

Jarboot

Jarboot 是一个Java进程启停、管理、诊断的平台,可以管理、守护、监控及诊断本地和远程的Java进程,还可集群管理多个服务器节点,此外还有文件管理、远程 Terminal 终端等功能。

在测试环境、每日构建的集成环境,可以把一系列编译输出等jar文件放入约定的目录,由Jarboot提供友好的浏览器ui界面和http接口,统一管理它的启动、停止及状态的监控,以及执行命令对目标进程进行调试。

Jarboot 使用Java AgentASM技术往目标Java进程注入代码,无业务侵入性,注入的代码仅用于和 Jarboot 的服务实现命令交互,部分命令会修改类的字节码用于类增强,加入了与Arthas类似的命令系统,如获取JVM信息、 监控线程状态、获取线程栈信息等。

image.png
  • 🌈 浏览器界面管理,一键启、停服务进程,不必挨个手动执行

  • 🔥 支持启动、停止优先级配置,默认并行启动

  • ⭐️ 支持进程守护,开启后若服务异常退出则自动启动并通知

  • ☀️ 支持文件更新监控,开启后若jar文件更新则自动重启

  • 🚀 调试命令执行,同时远程调试多个Java进程,界面更友好

  • 💎 支持通过SPI自定义调试命令实现,支持开发插件

image.png

使用手册

https://www.yuque.com/jarboot/usage

文件浏览器

image.png

终端

image.png

当前系统的实时数据面板

image.png

TOP