В настоящее время мы создаем централизованную платформу регистрации для множества наших сервисов. План состоит в том, чтобы установить клиент-писец на каждый сервер приложений, который будет пересылать журналы на центральный сервер писца.Наилучший подход к отправке централизованного выхода журнала Scribe в elasticsearch
Центральный сервер писца в настоящее время регистрирует все агрегированные журналы на диске. Но теперь мы хотим проиндексировать их на ElasticSearch для визуализации.
Мой точный вопрос: какой лучший (самый надежный, отказоустойчивый, менее вычислительно дорогой & объем памяти эффективный) способ пересылки журналов с выхода центрального сервера писца в ElasticSearch для индексирования?
Несколько идей стоит изучить:
- Scribe Сервер -> Файл -> Logstash -> ElasticSearch
- Scribe Сервер -> Файл -> [X] -> RabbitMQ -> Logstash -> ElasticSearch
- Scribe Сервер -> Файл -> [Y] -> ElasticSearch
- Scriber Сервер -> [Z] -> Упругие Поиск
Любые хорошие варианты X, Y или Z? Какой из них лучше всего подходит? Пожалуйста, предложите.
Спасибо.
У вас есть какие-либо сведения о том, что может быть возможным кандидатом на выбор Z? –