以编程方式导出 grafana 仪表板的图像 (png/jpg)
Posted
技术标签:
【中文标题】以编程方式导出 grafana 仪表板的图像 (png/jpg)【英文标题】:Programatically export images (png/jpg) of grafana dashboard 【发布时间】:2019-08-18 01:28:54 【问题描述】:我在 grafana 中有一个视觉对象。我可以手动转到菜单单击共享 -> 快照 -> 渲染并导出快照。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?
我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。
【问题讨论】:
你找到线索了吗? 【参考方案1】:如本链接所述:https://mattionline.de/grafana-api-export-graph-as-png/
但您需要创建您的 API 密钥,例如: 单击左上角的 grafana 图标,然后转到 Admin (Main Org.) -> API Keys 添加新密钥(例如:name=export role=viewer) 然后您将收到您的 api 密钥 (eyJrIjoieDRzbjh6R1__APIKEY__joiZXhwb3J0IiwiaWQiOjF9)
【讨论】:
以上是关于以编程方式导出 grafana 仪表板的图像 (png/jpg)的主要内容,如果未能解决你的问题,请参考以下文章
Grafana“节点导出器已满”仪表板在导入后不显示任何数据
如何在 grafana 仪表板中查询 influxdb 以创建模板变量
如何从导出的 JSON 自动更新 Docker 映像中的 Grafana 仪表板(和数据源)?