Чтобы разобрать инцидент, в проде включили DEBUG для всего приложения и забыли выключить
Для разбора инцидента на всём сервисе выставили logging.level.root=DEBUG и выкатили. Через неделю счёт за хранение логов вырос в восемь раз, а в индексе Kibana нашлись тела запросов с персональными данными.
Как стоило действовать?
- Включить DEBUG для одного пакета на время разбора через Actuator и вернуть уровень
- Оставить DEBUG, но сократить срок хранения логов до суток
- Писать отладочные логи в файл внутри контейнера, а не в Kibana
- Включать DEBUG только в выходные, когда нагрузка ниже
