使用python从grafana仪表板保存图像

2024-06-28 19:54:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python从grafana仪表板保存图像

我已经创建了API键,并从直接链接渲染图像复制了链接,但有些人知道它是如何工作的。 我用谷歌搜索试图解决这个问题,但我有点被卡住了

我试过几种不同的方法

首先

import urllib.request
url = 'http://<IP>:<PORT>/render/.....'
urllib.request.urlretrieve(url, 'test.png')

这起作用,但保存的图像无效(打开图像时没有显示任何内容)

接下来,我从Grafana创建了API密钥并使用了它

import imgkit
imgkit.from_url(curl "http://<IP>:<port>/render....'-H 'Authorization:Bearer <API Key>' >'test.png')

上面的代码给了我语法错误:无效语法

我不知道如何混合使用API密钥和url。 那么,有人能告诉我如何导出图像吗

谢谢


Tags: test图像importipapihttpurlpng