Фреймворк регистрации и отслеживания в простой распределенной системе

У меня приложение работает на трех разных серверах. Я хочу сохранять журналы каждого сервера и для других (т.е. реплик). Системные требования (выделены зеленым):

  • Постоянное хранилище для сохранения всех журналов на всех серверах. Синхронизация между серверами в реальном времени не требуется.
  • Механизм сбора, фильтрации, агрегирования логов.
  • Мониторинг данных в реальном времени не требуется.
  • Отслеживание логов (с идентификатором корреляции) при устранении неполадок.

Схема высокого уровня системы:

Я пытался использовать комбинацию Fluentd и MongoDB для этого варианта использования. Я правильно понимаю?
Из документации вроде нормально. Или это какая-то другая простая и легкая структура для достижения этой цели?

0 ответов

Другие вопросы по тегам