2015-05-29 104 views
1

我的石墨耳語數據庫不存儲7天以前的數據。使用whisper-fetch.py工具,我只能看到1周前的數據(此時應該至少有3周的數據)。我正在使用grafana,statsd,石墨網,碳和耳語。石墨耳語丟失舊數據

其中一個指標的例子被截斷:

stats.counters.api.create_order.pc.chrome

這是我storage-schemas.conf

[carbon] 
pattern = ^carbon\. 
retentions = 10s:6h,1min:90d 

[default_1min_for_1day] 
pattern = .* 
retentions = 10s:6h,1min:6d,10min:5y 

這裏是我的storage-aggregation.conf

[min] 
pattern = \.lower$ 
xFilesFactor = 0.1 
aggregationMethod = min 

[max] 
pattern = \.upper(_\d+)?$ 
xFilesFactor = 0.1 
aggregationMethod = max 

[sum] 
pattern = \.sum$ 
xFilesFactor = 0 
aggregationMethod = sum 

[count] 
pattern = \.count$ 
xFilesFactor = 0 
aggregationMethod = sum 

[count_legacy] 
pattern = ^stats_counts.* 
xFilesFactor = 0 
aggregationMethod = sum 

[default_average] 
pattern = .* 
xFilesFactor = 0.3 
aggregationMethod = average 
+0

你可以使用whisper-info來獲得預期的數據保留嗎? – kamaradclimber

回答

2

我發現問題。正如我目睹的那樣,使用whisper-info.py,所有舊指標的保留時間顯示爲7天。較新的指標被保留得很好。目前的storage-schemas.conf沒有指定的7天任何地方...但前storage-schemas.conf文件本來可以擁有它。

看來石墨不會自動更新耳語文件在storage-schemas.conf指定新的保留時間,我用whisper-resize.py工具來手動調整所有舊的度量耳語文件,現在whisper-info.py顯示正確的保留期限。

+1

是的,石墨不會改變飛行中的保持力。 – kamaradclimber