Grafana 12.4 公开预览:Dynamic dashboards、Git Sync 与 SCIM GA
12.4 的重点在仪表盘自动化与 Git 化工作流。Grafana 13 计划在 GrafanaCON 4 月公布。
Git Sync(Grafana Cloud 公开预览,Enterprise/OSS 实验性)
Git Sync 把 Git 工作流搬进 Grafana UI:合并仪表盘改动、创建分支、开 PR,都不用离开 Grafana。认证支持 personal access token 或 GitHub App(安全性更好)。Save 抽屉的分支选择体验改进,与 provisioned 资源的提交体验对齐。
Dynamic dashboards 进入公开预览
- 12.3 起从实验特性转公开预览,功能和交互都重做。
- 用 tabs 按上下文、用户组或场景切分仪表盘,不必把指标拆到多个盘里。
- conditional rendering:按变量选择或「面板是否有数据」显示/隐藏面板或整行。
- auto-grid:自适应不同屏幕与动态内容的灵活布局,可定义最大列数或面板最大高度。
- 可从模板创建仪表盘,先用样例数据,再接入真实数据源。
- Suggested dashboards:空仪表盘会按已连接的数据源给出预置仪表盘建议(来自 Grafana 与社区)。
- multi-property variables:把一个变量映射到多个标识,例如 dev / development 都指向同一环境,减少变量数量和同步成本。
- 变量值/显示文本支持正则变换。
- Visualization suggestions 更新,并成为选择面板可视化的默认方式;gauge 面板重做。
- 时间范围 pan / zoom 改进。
日志探索
Logs Drilldown(无查询方式探索日志)改进默认列,并支持保存/恢复日志探索会话。12.3 起日志面板完全重做,新增字段交互组件,可切换字段显隐与自定义显示顺序。
身份与访问
SCIM 用户与团队同步转 GA:可从 IdP 自动化整个用户生命周期与团队结构。GA 后移除了「首次登录」瓶颈,管理员可在用户首次打开应用前就完成配置与安全设置。保存的查询(Saved queries)支持 RBAC。
12.0 / 12.3 起陆续落地
- Grafana 12.0 GA:Grafana Drilldown(原 Explore Metrics/Logs/Traces)、Grafana 管理的告警与 recording rules、Cloud 迁移助手、插件管理工具。
- Grafana 12.0 表面板改用 react-data-grid 重构,大表加载、排序、过滤明显变快。官方举例 4 万行、近 20 列,CPU 耗时改善 97.8%。
- SQL Expressions(服务器端表达式,类 MySQL 语法)在 OSS/Cloud/Enterprise 私测:可跨数据源 join 与变换数据。
- 告警新增「Recovering」状态:阈值表达式不再有结果后,仍让告警保持 firing 一段可配置时间,期间再次触发不产生新告警。同时提供把 Prometheus/Mimir/Loki 数据源告警规则导入为 Grafana 管理告警的工具与 API。
- 12.3 新增 Switch 类型模板变量(true/false、1/0、yes/no 或自定义)、面板时间设置抽屉、仪表盘导出 PNG、表格单元格 CSS 样式、注释查询可保存复用;新增 SolarWinds Enterprise、Databricks Unity Catalog 数据源等。
- 12.4 含少量 breaking change 与存储迁移增强,升级前先看官方 what's new。