2015-11-16 8 views
0

Что-то не так с моей конфигурацией? Я регистрирую состояние углерода каждую минуту. Он отлично работает в Graphite, но только за последние 6 часов. Если я выберу что-нибудь большее - я не вижу никаких данных. Это мой storage-schemas.cfg:Графит не отображает> 6h данных?

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

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

ответ

0

ли вы установить задержку до или после того, как вы начали регистрации данных?

Carbon автоматически не изменяет размер файла данных после того, как вы начали записывать данные на него. Поэтому, когда вы меняете политику хранения, вы должны вручную изменить размер файла данных. Это делается с помощью сценария whisper-resize.py.

Usage: whisper-resize.py path timePerPoint:timeToStore [timePerPoint:timeToStore]* 

Если вам необходимо изменить размер много файлов, вы можете использовать команду найти и трубу вывода в whisper-resize.py:

find /opt/graphite/storage/whisper -type f -name "*.wsp" | sudo xargs -I{} whisper-resize.py {} 30:7d