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

Всем привет.

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

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

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

Игорь,

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

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

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