Filebeat-анализировать поля из строки сообщения

Я использую Filebeat для отправки данных журнала из моих локальных txt-файлов в Elasticsearch и Я хочу добавить некоторые поля из message линия к событийной метке времени и уровню журнала. Например вот одна из моих строк:

2016-09-22 13:51:02,877 INFO 'start myservice service'

мой вопрос: Могу ли я сделать это с помощью Filebeat -> Elasticsearch или должен пройти Logstash?

1 ответов


Вы можете использовать Filebeat - > Elasticsearch, если вы используете Глотать Узле функция в Elasticsearch 5.0. В противном случае, да, вам нужно использовать Logstash.

в обоих случаях вы будете использовать grok filter для разбора message строка в структурированные данные. Также вы захотите использовать date для разбора и нормализации дата.