Назад | Перейти на главную страницу

Потеря данных при перекидывании вещей из logstash в graylog2

Настройка выглядит следующим образом:

Я знаю, что Logstash использует elasticsearch, и Graylog тоже, и в моей настройке серверы elasticsearch отличаются друг от друга.

Вот в чем проблема:

Когда я запускаю logstash с этим флагом --backend 'elasticsearch:///?local' и отправляю данные в серый журнал. Я вижу эти большие объемы данных.

Но поскольку я знаю, что все данные, которые я запрашиваю (также известные как из панели управления Graylog), поступают из Graylog, используемого в elasticsearch, я решаю запустить файл jarfile logstash без настройки elasticsearch.

После снятия указанного выше флага пропускная способность снизилась в 10 раз.

Кто-нибудь знает, почему это могло произойти?

Во второй я запускаю logstash с --backend 'elasticsearch:///?local' установка, счетчик пропускной способности возвращается в норму?

Я пытаюсь понять, почему здесь уместен эластичный поиск из logstash? Мне не нужен веб-интерфейс для logstash, только панель инструментов graylog.

Спасибо

Может быть, logstash отправляет данные в формате GELF по UDP, а серый журнал не успевает за потоком?