Фреймворк регистрации и отслеживания в простой распределенной системе
У меня приложение работает на трех разных серверах. Я хочу сохранять журналы каждого сервера и для других (т.е. реплик). Системные требования (выделены зеленым):
- Постоянное хранилище для сохранения всех журналов на всех серверах. Синхронизация между серверами в реальном времени не требуется.
- Механизм сбора, фильтрации, агрегирования логов.
- Мониторинг данных в реальном времени не требуется.
- Отслеживание логов (с идентификатором корреляции) при устранении неполадок.
Схема высокого уровня системы:
Я пытался использовать комбинацию Fluentd и MongoDB для этого варианта использования. Я правильно понимаю?
Из документации вроде нормально. Или это какая-то другая простая и легкая структура для достижения этой цели?