grafana导出和导入dashboard

除了从官网获取一些dashboard,在日常使用中,如果看到其他人自己创建的dashboard很符合自己的需求,我们也可以直接导出到我们自己的环境使用。

1 导出

在你需要导出的dashboard最上方,点击分享的图标,然后点击export,最后点击View JSON,这样就可以看到json格式的dashboard,所有信息都包含在里面,你可以直接拷贝json内容,也可以导出为json文件,
在这里插入图片描述JSON文件,
在这里插入图片描述

2 导入

拷贝JSON文件后,我们可以直接到我们的grafana服务器上导入,在菜单栏点击+,然后点击Import,这个和我们导入grafana官网dashboard是一样的,
在这里插入图片描述
这里同样你可以选择使用json文件导入,也可以使用json内容直接load dashboard
在这里插入图片描述


参考文档

  1. https://grafana.com/docs/grafana/v9.0/dashboards/export-import/
### 如何在 Grafana 中复制 Dashboard #### 使用导出导入功能来实现面板复制 进入想要复制的仪表板页面,选择仪表板右上角的更多操作菜单(三个竖点),从中选取“Export”选项[^3]。这一步骤会打开一个新的窗口,在这里可以选择是否要保存带有当前时间范围的数据或是仅保存模板。 对于希望完全复制现有仪表板的情况,应该勾选“Include panel data queries and settings”。完成这些选择之后点击下载JSON文件链接以获取该仪表板定义的一个`.json` 文件。 #### 创建新的仪表板并应用已有的配置 有了上述得到的 JSON 文件后,可以通过创建新仪表板的方式来进行粘贴: 前往主界面左侧栏找到星形图标旁边的 “+ Create”,接着挑选“Import”。此时会出现上传或输入仪表板 ID 的区域;由于是从本地加载自定义文件,则需通过拖拽或者浏览按钮定位到之前所获得的那个 `.json` 文件位置进行上传。 一旦成功解析了这个文件内容,就会显示即将被添加的新仪表板预览图样连同其内部各项组件详情。确认无误以后按下最下方中间部位显眼的大号绿色按钮——“Load”,即可把先前那个仪表板完美地迁移到当前实例之中。 ```python # Python 示例代码用于展示如何自动化这一过程 (假设使用官方提供的Python客户端库) from grafana_client import GrafanaApi grafana = GrafanaApi(auth="your_api_key", host="your_grafana_host") with open('path_to_your_exported_dashboard.json') as f: dashboard_json = json.load(f) response = grafana.dashboard.update_dashboard({"dashboard": dashboard_json, "overwrite": True}) print(response['status']) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值