FIT2CLOUD
运行洞察 的图标

运行洞察

327
162

Halo 运行洞察:提供总览、CPU/内存/JVM/请求监控、全部插件资源排行、性能诊断、告警与事件时间线、Halo/Webhook 通知,以及一键生成 Issue 反馈。

1.2.0
Handsome 发布于
>=2.26.0

运行洞察 1.2.0 增加单插件诊断和可回看的故障证据,并减少持续监控的重复工作。

新增

  • 自身开销面板:采集与诊断任务耗时、CPU 时间、分配速率和 SQLite 读写次数。
  • 压力评分依据:展示四个维度的分数、加权贡献和强度系数,区分 CPU 活动分钟与线程驻留分钟。
  • 单插件诊断:点击性能排行中的插件名称,查看资源趋势、该插件慢接口、事件、优化报告和相关日志。
  • 首次告警现场:保留触发时的系统、请求、插件及接口证据,确认或恢复后仍可查看。
  • 性能基线对比:支持前一时段、昨天、上周和最近升级前后,提示采样覆盖及流量差异。

优化

  • 优化观察空闲时不再反复读取历史;线程 CPU 计数支持批量读取,诊断采样跟随低开销模式。
  • 仪表盘按可见页面加载历史,优化排行只在弹窗打开时查询。
  • 日志支持指定插件筛选、固定快照翻页和增量读取;文件轮转、快照过期及读取缺口有明确提示。
  • 新增详情与开销面板按需查询,未增加后台轮询;日志、线程栈和 JFR 保持独立诊断权限。

安装

下载附件 plugin-insight-1.2.0.jar,在 Halo Console → 插件中上传安装或升级。
需要 Halo 2.26+、Java 21。SQLite 沿用 v5;升级前建议停用插件并备份 insight 数据目录。

验证与范围

53 个后端测试、70 个前端测试及类型检查、代码检查和构建通过。
尚未在运行中的 Halo 实例验证本次新接口的实际角色权限或安装前后性能变化。
CPU 和分配量为有限采样与归属线程的估算;压力评分和基线对比不能单独证明卡顿、泄漏或升级因果。


Generated from v1.2.0

资源下载

  • plugin-insight-1.2.0.jar