Grafana 12.4:Git Sync 进公有预览,Dynamic dashboards 转正,SCIM 预配 GA
12.4 的主线是仪表盘生产力和 Git 工作流:Dynamic dashboards 和模板驱动的流程继续推进,Git Sync 进入公有预览,Logs Drilldown 补上默认列和探索的保存/恢复,SCIM 用户与团队预配从公有预览转为正式可用。数据源侧有新的默认值和扩展支持,短 URL 现在会持久化,另有一小批破坏性变更与存储迁移增强。
完整说明见发布博客与 What's new 文档:
- 博客:https://grafana.com/blog/grafana-12-4-release-all-the-latest-features/
- 文档:https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v12-4/
Git Sync
Grafana Cloud 中为公有预览,Grafana Enterprise 和 OSS 中为实验特性。方向是把 dashboard 放进源码管理,改动可审计、可回滚,而不是只在 UI 里点。
- GitHub App 认证:既可以用 personal access token 连接,也可以用 GitHub Apps,后者在组织级权限和安全上更合适。
- Save 抽屉里增强了分支选择,保存时选目标分支的操作更顺手。
Dynamic dashboards
从实验特性升级为公有预览,同时重做了交互。
- 从模板创建 dashboard。
- 建议 dashboard:根据已连接的数据源,推荐 Grafana Labs 和社区提供的现成 dashboard。
- 多属性变量(multi-property variables):把多个标识符映射到同一个变量上。
- 用正则过滤查询变量值:对变量值或显示文本应用 regex transform,控制变量下拉里出现的内容。
- 新的 dashboard controls 菜单,减少界面上的视觉噪音。
- 可视化建议更新:该功能在 Grafana 8.3 引入,现在成为选择面板可视化的默认方式。
- Gauge 可视化重做。
- 时间范围支持平移(pan)和缩放(zoom)。
Logs Drilldown
- 默认列可配置。
- 支持保存并恢复日志探索,便于后续继续排查。
- OpenTelemetry 日志行的显示增强。
IAM
- SCIM 用户与团队预配从公有预览转为 GA。它去掉的是「首次登录」这个瓶颈:中心化运维可以在用户打开应用之前就完成预配、配置和安全设置。
- Saved queries 的 RBAC:Grafana Cloud 和 Grafana Enterprise 中为公有预览。
其他改动
- 短 URL 现在会被保存,即持久化,不再随会话丢失。
- Playlists 使用统一存储。
- 小实例的存储迁移自动化。
- datagrid 弃用。
- 插件进程默认不再接收所有 host … variables。
破坏性变更与迁移
12.4 带来一小批破坏性变更,以及存储迁移方面的增强。上面提到的 datagrid 弃用和插件进程默认变量收窄都属于需要在上线前确认的部分;小实例的自动存储迁移则会改变底层存储的落点。升级前建议对照 What's new 文档逐条核对自己用到的面板、插件和存储配置。