Jarboot 服务管理与诊断、让运维更简单 v3.0.0 发布


Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。

官方文档:www.yuque.com/jarboot

3.0.0(12,2023)

3.0.0跨越式升级,新增暗黑主题,支持主题跟随系统变化,集群模式支持,多个jarboot服务可集群管理,并且,不再局限与支持Java程序,可支持Shell脚本、二进制可执行文件等其他编程语言编写的程序。

 

【Jarboot3.0新版本功能展示】 https://www.bilibili.com/video/BV1KG411e7ip/?share_source=copy_web&vd_source=b901b6d8d17d4922a1229758fa74e46c

新特性

  • 白色主题和暗黑主题可按日起日落自动切换
  • 不再局限于只支持Java程序,支持启动Shell脚本、二进制等程序
  • 新增工具菜单:文件浏览器、终端(需要JDK11或以上版本)、文本及代码编辑
  • dashboard界面使用图表展示,可记录历史趋势
  • 用户域隔离,每个账号可配置使用独立的目录
  • 默认使用启动jarboot的JDK启动服务进程
  • 进程启动优化,jarboot关闭时其启动的子进程不再跟随关闭,环境变量继承系统
  • 服务目录变更监控优化,不再只支持jar文件的监控,可通过配置文件配置需要排除监控的文件
  • 启动配置文件boot.properties更改为boot.json,使用JSON格式配置
  • 安全性增强,首次启动生成token随机盐,避免了用户未改默认jarboot.token.secret.key配置导致的安全性问题
  • 增加jarboot进程守护,jarboot异常退出后会由守护进程重启启动
  • 增加status.sh/status.cmd脚本可查看守护进程和jarboot服务进程状态
  • 系统配置,原工作空间设置功能废弃,仅支持通过【jarboot.properties】配置文件进行配置并且配置后需要重启jarboot
  • 服务配置,执行计划:单次执行、长期运行、周期执行(支持cron表达式)
  • Jarboot进程单实例限制,一个jarboot安装目录下只能运行一个jarboot进程
  • 默认JDK路径可配置

遗留bug修复

  • 遗留bug修复:修复jarboot重启后,重连已启动的服务一直断开重连刷屏的问题
  • 遗留bug修复:服务太多打印日志太频繁导致的消息延迟、浏览器卡顿问题

下载 & 使用

包下载:https://gitee.com/majz0908/jarboot/releases

GitHub 主页: https://github.com/majianzheng/jarboot 

Gitee 主页:https://gitee.com/majz0908/jarboo

Nginx 反向代理配置: 使用 Nginx 代理 Jarboot 时如何配置

与 Arthas 相比有何区别: Arthas 与 Jarboot 的源码实现对比

更多帮助见官方文档:www.yuque.com/jarboot/


相關推薦

2023-09-28

Jarboot 是一个强大的 Java 进程管理、诊断的平台,可以在线管理、监控及诊断本地和远程的 Java 进程。 官方文档:www.yuque.com/jarboot 3.0.0-beta3(9,2023) 新特性:集群模式 支持定时任务类型 修复目录中文连接超时bug 服务

2022-11-04

接触分布式数据库的用户场景, 提供一键安装OceanBase集群服务,帮助用户在2分钟即可完成快速部署,让运维更简单。 云栖大会现场,OceanBase CTO杨传辉也同时宣布,全托管的OceanBase Cloud 4.0也正式开放邀测。4.0公有云支持小规格

2023-02-11

可以当作 DBA 和运维人员日常管理、运维多个集群机器和服务的工具。一款优秀的运维产品必须包含:监控、备份、故障排除、CICD 等功能,NebulaGraph Dashboard 也不例外。除了常见的运维功能,Dashboard 最大的亮点是多个集群运维,

2023-04-02

常提供工作。 CM易用性提升 支持一键式关闭CM集群服务; 支持和内核的安装部署解耦; 支持按事件调用用户自定义脚本; 支持CM组件单独升级,增强数据库集群可靠性; CM根据配置信息,支持用户自定义组件

2023-07-22

源的一个基于深度学习与LLM 技术的AI 运维领域领航员,让运维预案变得可交互,让本地运维知识变得可泛化、可推理 OpsPilot 支持以ChatBot 的形态与Web 应用集成,主要提供以下能力: 运维能力沉淀:通过将运维的知识、

2023-08-10

开源的一个基于深度学习与LLM技术的AI运维领域领航员,让运维预案变得可交互,让本地运维知识变得可泛化、可推理 OpsPilot支持以ChatBot的形态与Web应用集成,主要提供以下能力: 运维能力沉淀:通过将运维的知识、运维技

2023-07-11

源的一个基于深度学习与LLM 技术的AI 运维领域领航员,让运维预案变得可交互,让本地运维知识变得可泛化、可推理 OpsPilot 支持以ChatBot 的形态与Web 应用集成,主要提供以下能力: * 运维能力沉淀:通过将运维的

2022-09-15

false RPC v3.0 中,RPC 框架新增对 HTTP 协议的支持,将 RPC 服务与 HTTP 服务融为一体。 #include "co/all.h" int main(int argc, char** argv) { flag::init(argc, argv); rpc::Server() .add_service(new xx::HelloWorldImpl) .start("127.0.0.1", 7788, "/xx"); for (;;) sleep::s

2023-10-17

功能; 13、解决菜单添加权限节点报错的问题; 14、网管服务新增多环境变量选择器; 15、系统登录新增验证码功能; 16、修复文章 CMS 管理状态设置异常问题; 项目介绍 一款 Java 语言基于 SpringCloud、SpringSecurity、Nacos、OAuth2

2024-07-09

报告》,报告中爱分析将数据市场从上至下划分为数据库服务、数据库运维管理产品、数据库产品三层,其中数据库产品又包括事务型关系数据库、混合型关系数据库等。凭借完备的产品能力、领先的技术水平及持续扩大的用户

2024-09-25

灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什么特点? 特点 描述 更高的计算性价比 并发高 300%;内存省 50% 更快的开发效率 代码少;入

2023-05-04

Changes 重构 SearchBar 组件 重构接口请求,统一管理接口请求模块 移除 BatchActionBar 组件    🐞 Bug Fixes 修复主页无法引入请求 api 并使用的问题 【专业版】    🚨 Breaking C

2024-06-29

NJet可以动态设置对客户端的返回,在CORS控制、作为应用服务器方面等方面使用广泛 更多详情了解:https://gitee.com/njet-rd/njet/releases/tag/v3.0.0

2023-01-09

布了,v3版本带来全新的RESTful API开发方式,提供媲美gRPC服务开发的体验,方便快捷,欢迎参考使用。 ​Mir 是一套提供类似gRPC服务开发体验的快速开发RESTful API后端开发脚手架,适配多种HTTP框架,包括Gin, Chi, Hertz, Echo, Iris, Fi