Gigazo1d
(Alex)
December 9, 2020, 4:39pm
1
Доброго времени суток! Хотелось бы задать пару вопросов по Logstash.
Из англоязычной документации не так отчетливо, как хотелось бы, понял разницы между:
pipeline (конвейером);
потоком (thread);
процессом (хотя процессом в данном случае наверное называют запущенный демон в рамках ОС).
Какие есть варианты отказоустойчивости, когда "падает" виртуальная машина с logstash?
Igor_Motov
(Igor Motov)
December 9, 2020, 8:28pm
2
pipeline - это по сути конфигурация, которая может быть запущена на нескольких потоках внунтри одного процесса (он же демон).
Посмотрите
и
1 Like
Gigazo1d
(Alex)
December 10, 2020, 6:13pm
3
Правильно ли я понял, что HAProxy можно настроить на отказоустойчивость (чтобы в случае недоступности одного логстэша, HAProxy направлял события на второй логстэш) не связывая между собой logstash серверы?
Gigazo1d
(Alex)
December 11, 2020, 12:40pm
5
Есть ли разница в быстродействии если принимать логи на логстэш по TCP и UDP? Сейчас задался вопросом, HAProxy с UDP работать не умеет.
Igor_Motov
(Igor Motov)
December 11, 2020, 7:46pm
6
У меня лично опыта нет. На форуме это как-то обсуждалось, там же есть тестовый клиент, который можно попробовать:
I was doing perf test to Logstash's network inputs, UDP/TCP. I wrote a python script to simulate some messages generator from network. The python script and Logstash is located in different machines in LAN. So the setup looks like this:
python socket->tcp/udp->logstash->local file
After some rough tests, I observed that at least in my method of testing, UDP drops lots of messages and TCP works fine with an acceptable performance (10 clients each send 100k msg in 37s).
My testing python script…
system
(system)
Closed
January 8, 2021, 7:46pm
7
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.