gpt4 book ai didi

api - 以编程方式访问 Graphite 数据的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-02 01:49:53 25 4
gpt4 key购买 nike

从 Graphite 渲染 API 访问数据的最佳方式是什么?

https://graphite.readthedocs.org/en/latest/render_api.html#data-display-formats

是否有 JVM 兼容的客户端实现?或者有可能使用其他 API 检索此数据?

我确实意识到该格式是 self 描述的,它不是火箭科学,但重用和贡献而不是从头开始编写会很棒。

最佳答案

正如您所提到的,渲染 API 允许使用以下变量以及 API 调用 -

&format=png
&format=raw
&format=csv
&format=json
&format=svg

对于诸如 之类的实现,您可以进行简单的curl 调用,例如:

curl "http://graphite.com/render/?target=carbon.agents.host.creates&format=json"

调用将返回:

[{
"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]
]
}]

因为它这么简单,因此仅仅为了进行curl调用而实现一些东西是相当蹩脚的。社区所做的是,他们使用这些作为自定义前端、查询警报脚本、nagios 插件等的基本构建 block 。

您正在寻找更具体的东西吗?

关于api - 以编程方式访问 Graphite 数据的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20073344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com