Graphite не отображает › 6-часовые данные?

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

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

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

person tunarob    schedule 16.11.2015    source источник


Ответы (1)


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

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

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

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

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