Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как работает связка ELK (Elastic search, log stash, Kibana)? / 8 сообщений из 8, страница 1 из 1
21.08.2018, 22:29
    #39691366
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
Услышал вскользь от коллег, что для логов часто применяют схему Elastic search + log stash + Kibana
В свободное время решил почитать на эту тему.
Первая ссылка привела меня на эту страницу:
https://habr.com/company/uteam/blog/278729/

Как и большинство статей на хабре это просто деление опытом для тех, кто уже пробовал. А для тех, кто не пробовал понятно не много.

Собсно вот картинка:



На картинке у нас 3 машинки, на которых крутятся приложения. Мы хотим собирать логи с них в одном месте.

Я хочу на верхнеуровневых квадратиках разобраться что делает каждый из них.

1. Filebeat-ы это сущности лог стеша, которые надо натравливать на директорию с логами и они умеют слушать новые логи и отправлять их в листенер на централизованном сервере, где расположен лог стеш?

2. Нафига в этой схеме rabbitMq ? Это всё внутри logstash зашито?

3. Зачем нужен эластик сёрч в этой схеме? Кибана не умеет работать напрямую с лог стешем? Кибана ведь нужна только для построения графиков
...
Рейтинг: 0 / 0
22.08.2018, 11:02
    #39691566
shaden
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
questioner,

Elasticsearch - это полнотекстовый поиск. Кибана или Графана - удобный фронтэнд для выборок.
Logstash берет логи, трансформирует и обогащает при необходимости.
RabbitMQ можно и не ставить (я лично не ставил). Но если рассматривать точки зрения гарантированной доставки сообщений, то он наверное, не помешал бы.
...
Рейтинг: 0 / 0
22.08.2018, 12:15
    #39691647
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
shadenquestioner,

Elasticsearch - это полнотекстовый поиск. Кибана или Графана - удобный фронтэнд для выборок.
Logstash берет логи, трансформирует и обогащает при необходимости.
RabbitMQ можно и не ставить (я лично не ставил). Но если рассматривать точки зрения гарантированной доставки сообщений, то он наверное, не помешал бы.

А почему кибана умеет строить графики только с эластик сёрча?

Зачем обогащать логи? чем например их обогощают?
...
Рейтинг: 0 / 0
22.08.2018, 13:31
    #39691731
shaden
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
questioner,

А почему земля круглая, а небо синее?

По поводу обогащения: варианты бывают разные.
Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит.
...
Рейтинг: 0 / 0
22.08.2018, 14:10
    #39691757
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
shadenquestioner,

А почему земля круглая, а небо синее?

По поводу обогащения: варианты бывают разные.
Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит.

Насчёт круглой земли:

Эластик сёрч это же движок поиска текста. Как связана задача поиска текста и построения графика?
...
Рейтинг: 0 / 0
22.08.2018, 16:03
    #39691880
shaden
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
questioner,

А с чего вы это взяли, что только для отображения графика? Дэшборды, которые нарезаются в кибане, зависят опять же только от Вашей фантазии.
Кибана и для графиков и для вывода текста. И для графика данные надо выбрать.
...
Рейтинг: 0 / 0
22.08.2018, 18:19
    #39691986
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
questionershadenquestioner,

А почему земля круглая, а небо синее?

По поводу обогащения: варианты бывают разные.
Навскидку: в логах есть IP-адрес и вам надо по этому адресу определить страну и за кем адрес закреплен. Или к какой-то другой сущности добавить нужную информацию - это от фантазии зависит.

Насчёт круглой земли:

Эластик сёрч это же движок поиска текста. Как связана задача поиска текста и построения графика?

в эластике данные хранятся, а потом запросом вызываются, например, с группировкой и сортировкой
...
Рейтинг: 0 / 0
22.08.2018, 21:16
    #39692025
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает связка ELK (Elastic search, log stash, Kibana)?
Да, эластик там в качестве субд
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как работает связка ELK (Elastic search, log stash, Kibana)? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]