首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石墨中的TimeShift

石墨中的TimeShift
EN

Stack Overflow用户
提问于 2016-09-13 11:12:59
回答 1查看 1.5K关注 0票数 0

在石墨上运行函数timeShift时,我注意到如果我将“from”更改为“from”(也是-30天),则数据正在发生变化。它似乎是从石墨中返回的聚集数据,其中一些点已经合并为1。

有人知道会发生什么吗?为什么?

编辑

这是我们对存储-聚合的保留。

代码语言:javascript
复制
[t]
pattern = ^t\.
retentions = 5min:30d,1h:180d,1d:1y


[z]
pattern = ^z.*
retentions = 10s:14d,1min:30d,10min:1y

我应该做些什么来解决timeShift问题,当我在t.*使用=-30天,并要求7天的时间差时,我得到了总计的数字

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 13:13:47

您在storage-schemas.conf中的聚合设置是什么?

如果您请求30天前的数据,则很可能该期间的唯一可用数据是聚合的。

您需要确保配置了保留设置,以便您想要绘制的数据在所需的分辨率上可用。

更新: OP发布了他们的存储聚合配置,所以现在我们可以看到问题了。

你会想要把5分钟的留置时间从30天增加到60天或90天,因为如果你想看最后7天的时间轮班,你至少需要37 (7 + 30)天的5分钟决议。您目前只有30天,总共5分钟的数据,所以您的移位系列总是必须使用聚合的1小时数据。

60天的保留时间可以让你查看长达4周的5分钟数据,并覆盖30天的时间轮班。请注意,更改您的存储空间-schemas.conf不会更改任何现有的低语数据库文件(它只适用于新系列),因此您需要使用whisper-resize.py实用程序来更新现有低语数据库上的保留设置。

该命令将类似于:

whisper-resize.py foo.wsp 5min:60d 1h:180d 1d:1y

其中foo.wsp是您想要更新的系列文件的名称(它们通常存储在/opt/graphite/storage下)。

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

https://stackoverflow.com/questions/39468617

复制
相关文章

相似问题

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