Grafana 13.3.0 是一个功能版本,但同时带了十个 CVE 修复。这种「功能与安全混在一起发」的版本,升级决策要格外小心。
为什么混合发版麻烦
纯安全补丁可以无脑上,纯功能版本可以按节奏排期。混在一起意味着你要么为了安全吃下新功能带来的行为变更,要么为了稳定继续暴露在漏洞里。
判断口径
先把这十个 CVE 按可利用性排一下:需要认证的、需要特定数据源插件的、需要管理员权限的,优先级依次下降。如果其中有未认证可达的,别犹豫,排最近的窗口升。如果全是需要高权限才能触发的,可以等功能版本稳定一两个小版本再动。
升级前的准备
一是备份 grafana.db 和 provisioning 目录。二是检查自定义插件——Grafana 大版本经常改插件 API,第三方面板插件是升级后白屏的头号原因。三是确认数据源凭证的加密密钥(secret_key)有没有显式配置,没配的话升级后重启会重新生成,已存的数据源密码全部失效。
升级后的验证
登录看三个地方:仪表板能不能正常渲染(尤其用了旧版 panel 的)、告警规则有没有静默失败、数据源连接是否正常。这三个是 Grafana 升级后最常见的三类故障。
顺带说一句
如果你还在用 Grafana 9 或更早的版本,跨度太大,建议先升到 LTS 线再跳,别一步到位。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。