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