Tôi cho rằng điều này đang đi vào lãnh thổ Lỗi máy chủ, nhưng tôi đã thêm công việc cron sau để xóa các chỉ số cũ của chúng tôi chưa được ghi trong hơn 30 ngày (ví dụ: các phiên bản đám mây đã bị xử lý):
find /mnt/graphite/storage -mtime +30 | grep -E \
"/mnt/graphite/storage/whisper/collectd/app_name/[^/]*" -o \
| uniq | xargs rm -rf
Thao tác này sẽ xóa các thư mục có dữ liệu hợp lệ.
Đầu tiên:
find whisperDir -mtime +30 -type f | xargs rm
Và sau đó xóa các dirs trống
find . -type d -empty | xargs rmdir
Bước cuối cùng này nên được lặp lại, vì có thể thư mục trống mới sẽ bị bỏ lại.