|
|
|
Как работает связка 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&fpage=41&tid=2121829]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 395ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...