私はGraphiteに単一の値を求める方法は見ていませんが、設定可能な期間にわたって値の要約を求めて最後の値を取ることができます。 (これはあなたに簡単に与えられた時間枠内で任意のシリーズから最後の値を引き出すことができ、単にデータが返さ最小化するためである。)の例は、レンダリング・パラメーター:
:
target=summarize(a.b.c.count,'1hour','last')&from=-1h&format=json
JSONは次のようになります返さここで
[{"target": "summarize(a.b.c.count, \"1hour\", \"last\")",
"datapoints": [[5.1333330000000004, 1442160000],
[5.5499989999999997, 1442163600]]}]
はthe 'requests' HTTP library
import requests
r = requests.get("http://graphite.yourdomain.com/render/?" +
"target=summarize(a.b.c.count,'1hour','last')&from=-1h&format=json")
print r.json()[0][u'datapoints'][-1][0]
を使用して、これを取得して解析するPythonのスニペットです