Можно ли ограничить размер accessLog
, чтобы он не занимал все дисковое пространство на случай, если кто-то перегружает сервер поддельными запросами (бесконечный цикл)?
Я провел небольшое исследование:
Traefik можно настроить для создания журналов доступа в файл в различных форматах (например, json) - документация Traefik (https://docs.traefik.io/configuration/logs/)
Я знаю, что мы можем использоватьlogrotate, но это не идеальное решение, потому что сначала он позволяет файлам расти очень большими, а затем вращать их по расписанию. Я хотел бы ограничить размер файла во время создания. Что-то похожее на "--log-optПараметр max-size "в Docker.
Я запускаю Traefik в контейнере Docker (вероятно, не относится к моему вопросу).