Как удалить старые данные углерода автоматически?

Есть ли какая-либо конфигурация для автоматического удаления старых данных об углероде через определенный промежуток времени?

Я пытался найти его, но ничего не смог найти.

Заранее спасибо за любое предложение и ответ.

2 ответа

Решение

Графит как таковой еще не поддерживает удаление. Я бы посоветовал уменьшить схему хранения, чтобы хранить данные только до той точки, в которой они вам нужны, чтобы действительно решить эту "проблему".

Тем не менее, вы можете запустить cron через равные промежутки времени, чтобы сделать это. Следующее удалит любой файл WSP, который не был затронут в течение дня.

Использование GNU find:

find /opt/graphite/storage/whisper/* -name '*\.wsp' -mtime 1 -delete

Это для шепотных файлов, которые больше не пишутся? Или это только для старых данных в существующей метрике?

если первый вы можете запустить что-то вроде

find <whisperpath> -iname "*.wsp" -mtime +<number of days lower limit>

в нем будет указано, сколько из них соответствует критериям, если вы хотите удалить их в одной и той же команде. append -delete

find <whisperpath> -iname "*.wsp" -mtime +<number of days lower limit> -delete
Другие вопросы по тегам