gpt4 book ai didi

graphite - Graphite 中的自定义查询

转载 作者:行者123 更新时间:2023-12-02 08:04:08 39 4
gpt4 key购买 nike

我们需要收集多个服务器和业务流程上的时间序列信息,并考虑使用 Graphite 。如果我们想显示原始数据似乎很好。但是,如果我们想对这些数据进行 BI 并运行自定义查询怎么办? Graphite 是否允许这样做,或者我可以指示 Graphite 在 Postgress 上存储数据吗?

最佳答案

Graphite 绝对允许您查询数据, graphically and returning csv or json 。 Graphite 中的查询不是使用 sql 这样的语言完成的。他们完成了 functions一次适用于一个指标。每个指标都是它自己的数据库,它只是一系列时间、值对。

您可能想要的最常见的事情是汇总不同时间段的数据。以下是图表的 url 示例,其中每天汇总一周的数据:

http://graphite.example.com/render/?width=586&height=308&_salt=1355992522.674&target=summarize(stats_counts.mystat.subname%2C%20'1day')&from=-7days

如果您想返回 csv 而不是图表,只需将 format=json 添加到 url 即可。如果您通过 Graphite 的网络界面查看数据,您只需输入以下内容即可查看相同的图表。

summarize(stats_counts.mystat.subname, '1day')

您所做的大部分数据查询首先将在 Graphite Composer 中进行,它只是一个 Web 界面,可让您单击要添加到图表中的指标,并对它们应用各种函数。

至于将数据添加到 Postgres,您可能不想这样做来查询它。数据的结构方式并不适合关系数据库。

关于graphite - Graphite 中的自定义查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919478/

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