从Graphite渲染API访问数据的最佳方法是什么?
https://graphite.readthedocs.org/en/latest/render_api.html#data-display-formats
是否有JVM兼容的客户端实现?或者有可能使用其他API检索此数据?
我确实认识到这种格式是自我描述的,它不是一门火箭科学,但重用和贡献而不是从头开始写作会很棒.
erb*_*dex 14
正如您所提到的,render api允许以下变量以及API调用 -
&format=png
&format=raw
&format=csv
&format=json
&format=svg
Run Code Online (Sandbox Code Playgroud)
对于诸如此类的实现,您可以进行简单的卷曲调用,例如:
curl "http://graphite.com/render/?target=carbon.agents.host.creates&format=json"
Run Code Online (Sandbox Code Playgroud)
电话会回来:
[{
"target": "carbon.agents.ip-10-0-0-111-a.creates",
"datapoints": [
[4.0, 1384870140],
[1.0, 1384870200],
[18.0, 1384870260],
[0.0, 1384870320],
[4.0, 1384870380],
[12.0, 1384870440],
[3.0, 1384870500],
[7.0, 1384870560],
[8.0, 1384870620],
[null, 1384870680]
]
}]
Run Code Online (Sandbox Code Playgroud)
因为这是直截了当的,所以实现一些只是为了进行卷曲调用是非常蹩脚的.社区所做的是他们使用这些作为自定义前端的基本构建块,查询警报脚本,nagios插件等.
你有什么更具体的东西吗?
| 归档时间: |
|
| 查看次数: |
9867 次 |
| 最近记录: |