Grafana 如何复制(Duplicate)一个仪表盘?
Grafana 复制仪表盘的三种方式:仪表盘设置里 Save As 另存、版本支持时从列表页 Duplicate、或导出 JSON 再导入。本文说明各自步骤与注意事项。
最快的方式:打开仪表盘 → 右上角设置(齿轮)→「Save as」换个名称保存,即得到一份完全相同的副本;具体另存为入口依 Grafana 版本而异。
方法一:Save As(另存为)
- 打开源仪表盘;
- 右上角齿轮图标进入 Dashboard settings;
- 点 Save as(或 Save dashboard 下拉里的另存);
- 修改名称、选择目标文件夹,保存。
普通面板副本可独立修改,但 library panel 引用仍可能共享,数据源和其他外部资源也不会自动克隆。
方法二:列表页 Duplicate
部分版本界面可能提供 Duplicate;不能认为所有 Grafana 9+ 都有此列表操作。未找到时使用 Save as 或 JSON 导入。
方法三:导出/导入 JSON
适合跨 Grafana 实例复制:仪表盘设置 → JSON Model 复制全部内容,或 Share → Export 存为文件;在目标实例 Import 粘贴/上传。注意导出时勾选 "Export for sharing externally" 会把数据源换成占位符,导入时需要重新选择数据源。同一实例建立新副本时使用新 UID,避免以原 UID 覆盖已有仪表盘。
常见问题(FAQ)
Q:复制后变量(Variables)会一起带过去吗? 会,变量定义、面板和仪表盘配置可复制;Grafana 管理的告警规则是独立资源,不应假设复制仪表盘会复制规则。引用的数据源和外部资源须另行核对。
Q:想把面板复制到另一个仪表盘而不是整个复制? 面板级别点 Panel 菜单 → More → Duplicate(同仪表盘),或 Copy 后到目标仪表盘 Paste panel。