|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
Услышал вскользь от коллег, что для логов часто применяют схему Elastic search + log stash + Kibana В свободное время решил почитать на эту тему. Первая ссылка привела меня на эту страницу: https://habr.com/company/uteam/blog/278729/ Как и большинство статей на хабре это просто деление опытом для тех, кто уже пробовал. А для тех, кто не пробовал понятно не много. Собсно вот картинка: На картинке у нас 3 машинки, на которых крутятся приложения. Мы хотим собирать логи с них в одном месте. Я хочу на верхнеуровневых квадратиках разобраться что делает каждый из них. 1. Filebeat-ы это сущности лог стеша, которые надо натравливать на директорию с логами и они умеют слушать новые логи и отправлять их в листенер на централизованном сервере, где расположен лог стеш? 2. Нафига в этой схеме rabbitMq ? Это всё внутри logstash зашито? 3. Зачем нужен эластик сёрч в этой схеме? Кибана не умеет работать напрямую с лог стешем? Кибана ведь нужна только для построения графиков ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2018, 22:29 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
questioner, Elasticsearch - это полнотекстовый поиск. Кибана или Графана - удобный фронтэнд для выборок. Logstash берет логи, трансформирует и обогащает при необходимости. RabbitMQ можно и не ставить (я лично не ставил). Но если рассматривать точки зрения гарантированной доставки сообщений, то он наверное, не помешал бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 11:02 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
shadenquestioner, Elasticsearch - это полнотекстовый поиск. Кибана или Графана - удобный фронтэнд для выборок. Logstash берет логи, трансформирует и обогащает при необходимости. RabbitMQ можно и не ставить (я лично не ставил). Но если рассматривать точки зрения гарантированной доставки сообщений, то он наверное, не помешал бы. А почему кибана умеет строить графики только с эластик сёрча? Зачем обогащать логи? чем например их обогощают? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 12:15 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
questioner, А почему земля круглая, а небо синее? По поводу обогащения: варианты бывают разные. Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 13:31 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
shadenquestioner, А почему земля круглая, а небо синее? По поводу обогащения: варианты бывают разные. Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит. Насчёт круглой земли: Эластик сёрч это же движок поиска текста. Как связана задача поиска текста и построения графика? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 14:10 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
questioner, А с чего вы это взяли, что только для отображения графика? Дэшборды, которые нарезаются в кибане, зависят опять же только от Вашей фантазии. Кибана и для графиков и для вывода текста. И для графика данные надо выбрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 16:03 |
|
Как работает связка ELK (Elastic search, log stash, Kibana)?
|
|||
---|---|---|---|
#18+
questionershadenquestioner, А почему земля круглая, а небо синее? По поводу обогащения: варианты бывают разные. Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит. Насчёт круглой земли: Эластик сёрч это же движок поиска текста. Как связана задача поиска текста и построения графика? в эластике данные хранятся, а потом запросом вызываются, например, с группировкой и сортировкой ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 18:19 |
|
|
start [/forum/topic.php?fid=59&msg=39691366&tid=2121829]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 372ms |
total: | 516ms |
0 / 0 |