使用 Python 从 Graphite 下载数据

use*_*Nid 2 graphite

我是初学者,所以请友善。我想从服务器上安装的一些虚拟机下载 CPU 利用率。服务器已安装 Graphite。我安装了 Python graph-api 并且有服务器连接详细信息。如何进行 REST api 调用以开始提取数据?

duk*_*ody 6

使用该requests包:

>>> r = requests.get('https://your_graphite_host.com/render?target=app.numUsers&format=json', auth=('user', 'pass'))
>>> r.json()  # this will give your the JSON file with the data
Run Code Online (Sandbox Code Playgroud)

请记住,您必须替换app.numUsers为适当的指标名称。您还可以请求其他格式和时间范围,请参阅石墨 API 文档