以编程方式导出 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 以创建模板变量

如何手动导入 grafana 仪表板 json 文件

如何从导出的 JSON 自动更新 Docker 映像中的 Grafana 仪表板(和数据源)?

如何使用 SpringBoot 2、InfluxDB 和 Grafana 理解微米指标?

将导出的 grafana csv 文件导入 python pandas 有意义吗?