日志中心
概述
在开源版 Rainbond 中,用户只能查看组件的实时日志,无法检索历史日志,也没有平台级的统一日志入口。当需要排查已过期的日志或跨组件关联问题时,往往需要登录节点手动查找,效率低下。
Rainbond 日志中心插件为平台补齐了日志可观测能力,提供两个核心入口:
- 平台管理 → 日志中心:全局日志检索,跨集群、跨组件统一查询
- 组件视图 → 历史日志:查看单个组件的历史日志,支持翻页和下载
功能对比
下表对比了开源版与启用日志中心插件后的差异:
| 维度 | 开源版 | 日志中心插件 |
|---|---|---|
| 日志范围 | 仅当前实时日志 | 实时 + 历史日志持久化存储 |
| 检索能力 | 无 | 支持按集群、服务、日志级别、关键字多维度检索 |
| 全局视图 | 无,需逐个组件查看 | 平台级统一日志入口,跨组件关联查询 |
| 日志下载 | 不支持 | 支持历史日志下载,便于离线分析和归档 |
核心能力
平台级全局日志检索
在平台管理页面的「日志中心」中,提供功能完整的日志检索面板:
- 多维度筛选:按集群、服务/网关、日志级别(ERROR / WARN / INFO 等)、操作类型组合筛选
- 关键字搜索:支持全文检索,快速定位目标日志
- 日志趋势图:以柱状图展示时间维度的日志分布,直观发现异常峰值
- 日志明细表:展示每条日志的时间、级别、来源文件和完整内容

组件级历史日志
在组件视图中,新增历史日志查看入口,弹窗形式展示组件的历史日志:
- 时间范围选择:支持预设时间范围和自定义起止时间
- 日志翻页