首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graphite如何处理过采样

Graphite如何处理过采样
EN

Stack Overflow用户
提问于 2015-06-30 05:12:26
回答 1查看 52关注 0票数 1

我正在尝试理解Graphite是如何对待样本的。我看了文档,但找不到答案。

例如,如果我在Graphite中指定保留策略应该是60秒内1个样本,而石墨在60秒内接收到大约200个值,那么到底会存储什么?在这200个点中,石墨是取平均值还是随机点?

EN

回答 1

Stack Overflow用户

发布于 2015-06-30 18:24:18

简而言之:这取决于配置,默认情况下采用最后一个。

答案很长,Graphite可以配置,使用regexp策略在一个样本中聚合多个点。

这些策略是storage-aggregations.conf文件中的configured,使用正则表达式来选择指标:

代码语言:javascript
复制
[all_min]
pattern = \.min$
aggregationMethod = min

此示例conf将使用点的最小值来聚合点。

默认情况下,最后一个到达的点获胜。

此策略将始终用于从较高分辨率到较低分辨率的聚合。

例如,如果storage-schemas.conf包含:

代码语言:javascript
复制
[all]
pattern = .*
retentions = 1s:8d,1h:1y

给定sum聚合方法,同一秒到达的所有点将被求和并以第二个分辨率存储。超过8天的点数将再次相加到一小时分辨率。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31125662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档