Closed BigDeepBlue closed 1 year ago
По-поводу 8 комментария:
https://github.com/AndreiUkladchikov/YandexPracticumTeam/blob/main/ugc_backend/core/custom_log.py В этом файле мы в Loguru добавляем возможность отправлять логи в logstash
@AndreiUkladchikov @mikeGot @rostsul @andrewqaa Молодцы ! Быстро поправили, принято.
Здравствуйте ! Хорошо поработали ! Есть несколько рекомендаций:
почитайте, в этом есть смысл в том, что если у вас допустим уровень логирования не debug - строка форматироваться не будет (не будет подставляться value в шаблон). Хоть минимальная оптимизация, но все же.
Тут конфиг logstash который запустится отсюда. А кто будет слать ему что то ? В теории к спринту у Вас был пример с filebeat - который следит за логами (файликами) и шлет в logstash, а как у Вас, как и какой сервис вы логируете ? :) Хорошей практикой является разделить логи разных сервисов по разным индексам, например logstash.conf может выглядеть примерно как то так:
посмотрите по gelf https://www.elastic.co/guide/en/logstash/current/plugins-inputs-gelf.html и тут статья https://ridwanfajar.medium.com/send-your-container-logs-to-elk-elasticsearch-logstash-and-kibana-with-gelf-driver-7995714fbbad получается Вы логи докер контейнеров так можете собрать. Ну либо пользуйтесь filebeat, в теории к спринту пример с nginx должен быть.