Настройки хранения определяют, как долго Coroid сохраняет данные, созданные в ходе работы. Найти их можно в разделе Настройки → Данные → Хранение данных.
Что накапливается
В процессе выполнения задач формируется не только информация о pull-запросах:
- История задач и выполнения
- Транскрипты агентов и логи вызовов инструментов
- Результаты проверок, вывод тестов и найденные ошибки
- Артефакты браузерных тестов
- История уведомлений и доставки
- События аудита
Большая часть этих данных носит операционный характер — полезна в течение нескольких недель, редко — на протяжении нескольких лет. При этом они занимают место в хранилище и расширяют зону ответственности пользователя.
Настройка срока хранения
Срок хранения задаётся отдельно для каждой категории, так как у них разные периоды полезного использования. Транскрипты выполнения ценны при отладке недавних сбоев, но редко нужны позже. События аудита часто подпадают под обязательные минимальные сроки.
Два фактора влияют на установление срока:
- Насколько далеко назад мы реально заглядываем? Для большинства операционных данных этот срок составляет несколько недель.
- Что нам необходимо сохранять по требованию? Требования к аудиту и соблюдению нормативов задают минимальные пороги, ниже которых нельзя опускаться.
Устанавливайте срок хранения равным большему из этих значений, а не самому длинному доступному параметру.
Очистка данных
Когда данные превышают установленный срок хранения, они удаляются. Этот процесс необратим.
Что происходит при очистке не затрагивает:
- ваш репозиторий, ветки, коммиты или pull-запросы — они хранятся у вашего провайдера
- Настройки проекта, контекст и параметры
- Сведения о оплате
Очистка удаляет операционные записи Coroid о том, как выполнялась работа, но не саму работу.
Удалённые проекты
При удалении проекта его настройки и история исчезают из Coroid, но их можно восстановить в течение определённого времени перед окончательным удалением. Период отсрочки регулируется здесь.
Хранение данных и аудит
События аудита обычно относятся к категории с внешне установленными требованиями. Если вы экспортируете их в собственную систему SIEM, обязательства по хранению часто выполняются там — что позволяет установить более короткий срок в Coroid при сохранении соответствия нормативам.
Смотрите Обзор настроек где настраивается экспорт аудитных данных.