Grafana 13.1 发布:可观测性即代码与 AI 助手扩展

2026 年 6 月 24 日,Grafana Labs 发布 Grafana 13.1,在年初 Grafana 13 的基础上继续扩展"可观测性即代码"(Observability as Code),让 Grafana Assistant 覆盖更多数据源,并精简团队日常的数据可视化与分析工作流。

Git Sync:把仪表盘当代码管理

Git Sync 随 Grafana 13 正式 GA,把原生 GitOps 工作流带进 Grafana,支持 GitHub App 认证以及 GitLab、BitBucket 和纯 Git。13.1 又带来四项增强:

  • 从 UI 直接导入仪表盘:可直接把仪表盘 JSON 导入 Git Sync 托管目录,选择文件路径、分支、提交信息和流程,导入时会自动提交回仓库;路径唯一性让同名仪表盘可以共存,冲突路径会在覆盖前阻止导入。
  • 根目录同步:现在可以在根层级同步仪表盘,无需包含目录,让托管仪表盘与未托管的并排放置,适合"一个仓库代表整个 Grafana 配置"的团队。
  • 默认显示仪表盘上下文:Git Sync 托管目录默认内联渲染 README.md,仓库里放在仪表盘旁边的说明、归属、Runbook 会直接显示在 Grafana 中。
  • 自动签名提交:Git Sync 现在可用 GPG、SSH 或 S/MIME 密钥签名提交,Git 平台会标记为 verified,解决启用签名分支保护规则仓库的推送问题。

一个典型的仓库结构大概长这样:

dashboards/
├── README.md              # 团队约定、命名规范
├── web/
│   ├── nginx-overview.json
│   └── README.md          # 显示在 Grafana 里的说明
└── database/
    └── mysql-performance.json

配合 Codeowners 评审与 CI 里的 grafana-toolkit 校验,仪表盘的改动就能像代码一样被审查、回滚和审计。这正是"仪表盘即代码"的价值:监控配置不再散落在每个人的浏览器里。

Grafana Assistant 覆盖更多数据源

Grafana Assistant 是 Grafana Cloud 中的 AI 代理。13.1 让你可以直接用自然语言查询 8 个额外的数据源:Snowflake、Jira、Dynatrace 等(总计覆盖 30+ 数据源)。这样,一次调查可以从告警出发,在同一个对话里拉取 Dynatrace 的错误率、Oracle 的查询性能以及 Jira 的最近部署,无需切换工具;每个数据源都会用自然语言查询、跨源关联信号,并把结果可视化到 Grafana 仪表盘。

举个例子:你收到一条"支付服务 P95 延迟升高"的告警,可以直接问 Assistant"过去 1 小时支付服务延迟和最近一次部署有什么关系"。它会在 Dynatrace 里查延迟曲线、在 Jira 里找对应部署、在日志数据源里对比错误率,然后把关联结果画出来。过去要来回切换四五个工具才能拼出来的结论,现在一句话就能起手。

同时,Grafana Assistant 现在预装在 Grafana Enterprise 中,无需安装插件;OSS 用户仍可从插件目录安装并连接 Grafana Cloud 账户使用。

更快更灵活的仪表盘

  • 区块级变量(Section-level variables)正式 GA:以前仪表盘变量作用于整个仪表盘,改动一个 $instance 会同步更新所有面板,跨服务(如 API 网关与数据库)时只能拆仪表盘。现在每行或每个标签页可以携带独立变量,在同一仪表盘内按区块独立筛选。

    "panels": [
      { "id": 1, "title": "API 网关", "scopedVars": { "service": { "text": "gateway", "value": "gateway" } } },
      { "id": 2, "title": "数据库", "scopedVars": { "service": { "text": "mysql", "value": "mysql" } } }
    ]
    
  • 重构的查询编辑器进入公开预览:支持多选批量操作(一次删除、隐藏、显示多条查询,批量切换数据源或启用/禁用转换),以及堆叠视图(把查询、表达式、转换平铺在一个可滚动列表里)。

  • 更多可视化更新:Filter 和 Group by 仪表盘控件 GA;时序图例的系列可见性过滤;嵌套表格的单元格样式与聚合增强;面板样式一键复制,以及面向时序、统计、仪表图等面板的单点预设样式。

PDC 支持更多数据源

Private Data Source Connect(PDC)在 Grafana Cloud 栈与私有网络、VPC 或本地数据源之间建立加密隧道。13.1 为 PDC 新增三个数据源支持:MQTT(IoT 与传感器实时数据)、GitHub(GitHub Enterprise Server 的源码与项目指标)、IBM Db2(本地或私有云数据库)。部署一个 PDC agent 到内网,用内部 DNS 名配置数据源即可。

升级与上手建议

13.1 属于 13.x 的小版本升级,改动风险低。升级前注意:先备份 grafana.db 与自定义配置;核对第三方插件版本兼容性;把 Git Sync 的仓库先在测试环境跑一遍再切换生产。想上手可以从本站 Prometheus + Grafana 入门开始,参考 监控报警指南网站监控工具;小型站点也可以用 Uptime Kuma。更多内容请查看 监控报警分类。

16IDC 观察

Grafana 13.1 的两个信号值得关注:一是"仪表盘即代码"正在成为团队协作标配,仪表盘可以走 Git 评审与审计;二是 AI 助手开始真正打通数据源,让排障从"切来切去"变成"一次提问"。

常见问题

  • Git Sync 能和传统 provision 方式混用吗? 可以,根目录同步让托管与非托管仪表盘并存,迁移期建议小步推进。
  • 区块级变量会破坏老面板吗? 不会,默认行为不变,只有显式配置了独立变量的区块才使用各自作用域。
  • Assistant 查询数据源要额外付费吗? 取决于订阅与数据源本身,预算敏感可以先从免费额度内的数据源试起。

原文来源:https://grafana.com/blog/grafana-13-1-release-all-the-latest-features
参考:Git Sync 文档 https://grafana.com/docs/grafana/latest/developers/apis/dashboard-api/