使用Python从Graphite下载数据

时间:2015-04-22 20:06:43

标签: graphite

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

1 个答案:

答案 0 :(得分:3)

使用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

请注意,您必须使用适当的指标名称替换app.numUsers。您还可以请求其他格式和时间范围,请参阅graphite-api docs