Журналы Django и Celery

У нас есть приложение Django (с Celery), которое обрабатывает несколько десятков тысяч http-запросов в минуту. Мы получаем огромный объем логов от Django, таких как

ip... - - [date...] "POST /url... HTTP/1.0" 200 311 "-" "libcurl-agent/1.0"

и бревна из Сельдерея, как

INFO:celery.worker.strategy:Task backend.tasks.my_task_name[62c288f0-63ad-45b5-8abd-bbfe11a8b612] received
INFO:celery.app.trace:Task backend.tasks.my_task_name[c633ad89-9e2c-4622-bf50-077d8dcf61b6] succeeded in 0.008994809817522764s: None

Как я могу ограничить эти журналы? С одной стороны, я хочу знать, что приложение работает. С другой стороны, это слишком много данных журнала. Могу ли я установить что-то вроде хранить не более 5 строк журнала в секунду, исключая ошибки?

Похоже, вам нужно проверить, как настроен Celery в вашем проекте. Я не знаю вашего исходного кода, но вот хорошая статья о некоторых хороших практиках с django и celery

Вернуться на верх