2016-09-13 102 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