炬鲸 OBSERVE v3.5.0 上线:多租户 RBAC 权限模型、人大金仓 KingbaseES 存储适配、日志与链路一键关联,以及值班轮转表、跨数据源仪表盘联动等更新,数据与告警规则兼容。
炬鲸 OBSERVE v3.5.0 正式发布。这个版本聚焦三个方向:多租户权限与数据安全、信创数据库适配、日志与链路的打通。下面是完整更新内容。
新增多租户 RBAC 权限模型,资源粒度细分到"数据流 + 环境 + 动作",支持按标签条件生效的策略。权限中间件对全部数据接口统一校验,新接口默认拒绝——不显式声明权限即返回 403。角色按职责分五类(管理员、运维、开发、审计员、访客),可按团队自定义。
新增字段级脱敏:手机号、身份证号、token 等敏感字段按角色显示原文或掩码,脱敏规则集中配置。配套上线操作审计,管理员登录、改配置、导数据全部留痕,审计日志只追加、不可删除,审计员角色只读。
存储层正式支持人大金仓 KingbaseES(含 MySQL 兼容模式),元数据、配置、告警历史等业务库可在 KingbaseES 上运行。迁移工具支持从 MySQL 导出,自动处理自增主键转序列、标识符大小写与排序规则差异后导入。同时修复了 openEuler 22.03 上运行采集器时偶发的文件描述符泄漏。
日志采集端新增 OpenTelemetry 日志关联支持。应用侧埋点后,平台按 trace_id 自动把日志挂到对应 span,链路详情页新增"该请求的日志"面板,点开 span 直接展开它产生的日志。检索接口支持按 trace_id 精确过滤,并新增 otelTraceID 字段独立索引,一个请求的全部日志一条查询即可捞出。
多租户 RBAC 配置示例,资源粒度到"数据流 + 环境 + 动作":
role: read-only-ops
permissions:
- resource: "logs"
actions: ["read", "search"]
environments: ["prod", "staging"]
值班轮转表在「告警管理 → 值班」里配置,按周填主备值班人,告警按轮转表自动路由到当期值班人的企微和手机。跨源仪表盘变量在编辑面板时切换"数据源"下拉即可联动。
旧版仪表盘 JSON 导入 v3.5.0 后,个别自定义图表需手动重新绑定数据源,计划在 v3.5.1 修复。其余问题可在控制台反馈,我们按影响面排期。
升级方式:后端滚动发布,采集端镜像拉新 tag 后重启即可,数据与告警规则兼容,无需迁移。若存储层要切到 KingbaseES,请先按「KingbaseES 迁移指南」完成双跑对拍再切流量。旧版客户端(v3.3 及以下)仍可用,但日志关联与脱敏能力需要升级采集端后才能生效。完整步骤见文档「v3.5.0 升级指南」,遇到问题可在控制台提工单,我们按影响面优先处理。