Если Sentry установлена у нас (On-Premise) иногда трудно предугадать нужные объемы диска для безболезненной работы. Но есть возможность выполнить очистку данных руками. Основной источник занимаемого места - это база PostgreSQL.
В Sentry есть встроенная команда, которая чистит данные:
|
|
При этом можно указать несколько параметров:
--days
- количество дней, после которого нужно убрать записи (в примере выше - все записи старше двух недель), по умолчанию 30 дней;--project
- проект из которого нужно удалить старые записи (в примере выше -main-site
), по умолчанию все проекты;--concurrency
- количество обработчиков для очистки (по умолчанию 1).
Далее нужно только выполнить вакуум внутри БД, что бы место было освобождено с диска фактически (на примере docker-compose варианта Sentry):
|
|
Далее логинимся в PostgreSQL:
|
|
И выполняем (внимание, во время VACUUM
таблицы окажутся заблокированными):
|
|