Назад к задачам
Middle+ — Principal
16

Создание распределённого сервиса журналирования для микросервисной среды

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Сформулируйте решение для централизованного сбора и хранения логов в микросервисной архитектуре.

  • Реализуйте отдельный микросервис, который будет принимать и сохранять сообщения журналов от разных компонентов системы.
  • Спроектируйте асинхронный механизм передачи логов от остальных микросервисов в ваш сервис журналирования.
  • Предоставьте API (или иной интерфейс) для просмотра и анализа накопленных записей, включив возможность фильтрации по времени, уровню важности и источнику генерации.
  • Добавьте систему уведомлений, срабатывающую при появлении критических ошибок.