2016-09-13 70 views
0

当在石墨上运行timeShift函数时,我注意到如果我将“from”更改为大(从-30天开始),数据也在变化。 它似乎从石墨回来的聚合数据,一些点已合并为1石墨中的TimeShift

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

编辑

这是我们的关于存储aggregation.conf固位

[t] 
pattern = ^t\. 
retentions = 5min:30d,1h:180d,1d:1y 


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

我该怎么办时,我在T是固定时间转换问题,即跳。*和我使用从= -30天,并要求7天的时间转移我得到总数

回答

0

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

如果您要求30天前的数据,那么很有可能只汇集该时期的可用数据。

您需要确保配置了您的保留设置,以便您需要的分辨率提供您想要绘制的数据。

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

您需要将5分钟保留时间从30天增加到60天或90天,因为如果您想查看最近7天的30天时间平移,您至少需要37天(7 + 30)天保留时间为5分钟。您目前只有30天的总计5分钟数据,因此您的移动系列总是需要使用汇总的1小时数据。

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

该命令会是这样的:

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

哪里foo.wsp是要更新的系列(他们通常/opt/graphite/storage下储存)。耳语文件的名称。

+0

我编辑的问题,我应该怎么做才能解决它?或获取真实的数据 – Dkova