参考:

1.查找Dashboard模板

不希望通过从0开始创建Dashboard,则可以通过 Dashboards 查找所需仪表板,然后再进行调整即可。

比如:Redis监控、Nginx监控、kubernetes监控等都可以找到

2.导出Dashboard

将现有Grafana中作为模板的Dashboard导出为JSON格式。

  1. 进入指定Dashboard页面
  2. 点击上方分享标志 share dashboard or panel
  3. 点击Export
  4. 如果只是导出保存该Dashboard可以直接点击 Save to file
  5. 如果需要提供给外部访问,也就是再次导入时重新选择数据源,用于其它数据源,可以开启 Export for sharing externally(导出以供外部共享) 开关,然后再点击 Save to file

通过api获取原始数据,类似于浏览器页面手动导出

curl -H "Authorization: Bearer xxxxxxxxxxxxxxxxxxx=" -H "Accept: application/json" -H "Content-Type: application/json" https://grafana.xxxxxxx.com/api/dashboards/uid/template -s |jq .dashboard > template.json

3.导入Dashboard

通过导入已导出的Dashboard JSON 文件,创建新的Dashboard新grafana

  1. Grafana
  2. Dashboard
  3. New
  4. import
  5. Upload dashboard Json file
  6. 选择导出的dashboard文件 xxxxxx3305277.json 进行导入
  7. 修改Name
  8. Change uid
  9. 如果导出时开启了 导出以供外部共享 开关,则需要选择数据源

标签: Grafana

添加新评论