monitoring - 以编程方式导出 grafana 仪表板的图像 (png/jpg)
问题描述
我在 grafana 中有一个视觉对象。我可以手动进入菜单点击共享 -> 快照 -> 渲染并导出快照。这很好用。有没有办法可以在 python 中编写脚本?是否有一些我可以点击的 api 将返回视觉的 json?
我在谷歌上搜索,看起来我可以使用 api 创建仪表板/视觉效果并管理它们,但不确定如何使用 api 导出数据。
解决方案
如本链接所述:https ://mattionline.de/grafana-api-export-graph-as-png/
但是您需要创建您的 API 密钥,例如:单击左上角的 grafana 图标并转到 Admin (Main Org.) -> API Keys 添加一个新密钥(例如:name=export role=viewer)然后您将接收您的 api 密钥 (eyJrIjoieDRzbjh6R1__APIKEY__joiZXhwb3J0IiwiaWQiOjF9)
推荐阅读
- json - Swift 解码具有一些常见元素和一些变化的对象
- kotlin - 内联关键字在 Kotlin 类构造函数中有效吗?
- python - Python pandas 输出浮点数而不是整数
- flutter - 未为类型“Iterable”定义运算符“[]”
'。尝试定义运算符 '[]'.dartundefined_operator - vue.js - 为什么 '@drop' 事件在 vue 中对我不起作用?
- r - 根据 2 个不同的条件过滤多个字符串列 - 关于“grepl”和“starts_with”的问题
- javascript - 我可以在 React 中有组件接口吗?
- android - 如何在整个颤振项目中使用 json 对象之一?
- cordova - 离子底部导航栏(Android 10)样式
- python-3.x - Python 3 中带有 tkinter 和类的 Gif 动画