Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle+ — Principal
16
Создание распределённого сервиса журналирования для микросервисной среды
Условие задачи
Сформулируйте решение для централизованного сбора и хранения логов в микросервисной архитектуре.
- Реализуйте отдельный микросервис, который будет принимать и сохранять сообщения журналов от разных компонентов системы.
- Спроектируйте асинхронный механизм передачи логов от остальных микросервисов в ваш сервис журналирования.
- Предоставьте API (или иной интерфейс) для просмотра и анализа накопленных записей, включив возможность фильтрации по времени, уровню важности и источнику генерации.
- Добавьте систему уведомлений, срабатывающую при появлении критических ошибок.