Куда писать логи что бы облегчить работу logstash?


(Ivashchenko Yegor) #1

Всем привет.

Я разрабатываю приложения и хочу собирать логи из них с помощью Logstash, что бы хранить их в Elasticsearch и использовать Kibana для поиска и анализа событий. Logstash имеет большое количество входных плагинов. Соответственно у меня, как у разработчика, есть большое количество альтернатив куда писать логи. Какой выбрать формат логов для облегчения работы logstash?

С уважением,
Егор


Советы по организации структуры централизованного сбора логов
(Igor Motov) #2

Проще всего будет грузить json - тогда в logstash вообще ничего делать не надо будет.


(Emil Eldar Rustamov) #3

Игорь,

А что значит "грузить json"? Вы подразумеваете механизм, при котором приложение само отсылает свои логи в elasticsearch?


(Igor Motov) #4

Обычно, основная работа в logstash заключается в парсинге логов в различных форматах и преобразовании их в json. Если вам все равно в каком формате генерировать сообщения, почему бы не генерировать их сразу в json? Не обязательно при этом писать напрямую в elasticsearch, можно писать в логи и переправлять в elasticsearch с помощью filebeat, например.


(Emil Eldar Rustamov) #5

Спасибо большое


(system) #6