Ответ 1
Во-первых, я предполагаю, что шаблон соответствует соответствию для сохранения. Например:
[default_1s_for_21days]
pattern = .*
retentions = 1s:21d
Во-вторых, после изменения файла storage-schemas.conf убедитесь, что перезапустить углерод. Если у вас есть существующие показатели (существующие .wsp файлы), которые вам нужно сохранить, и вы хотите, чтобы они приняли эту схему, вам нужно запустить whisper-resize.py на .wsp. Если вам не нужно сохранять существующие данные, вы можете просто удалить файлы .wsp и перезагрузить carbon-cache.py.
В-третьих, проверьте настройки, просмотрев некоторые данные шепота, запустив файл whisper-info.py в файле .wsp. Найдите файл .wsp для одной из ваших показателей в/graphite/storage/whisper/и проверьте настройки. Run:
whisper-info.py my_metric_data.wsp
Мне любопытно, если точность 1 с в течение этого долгого времени (21 день) вызывает проблемы (например, вызывает агрегацию), но вы должны увидеть это, если это так, проверив файл .wsp с помощью команды whisper-info.py. Во всяком случае, подтвердите правильность точности хранения и исключите ее.
Наконец, и это, вероятно, проблема, проверьте графическое веб-кэширование. Убедитесь, что графическое веб-приложение не кэшируется в течение 60 секунд (это по умолчанию). Перейдите в /[graphite_location]/webapp/graphite/settings.py и измените значение DEFAULT_CACHE_DURATION.
Итак, в settings.py, измените его на 1 с 60. Например:
DEFAULT_CACHE_DURATION = 1