Kibana показывает только первую строку txt файла журнала - PullRequest
0 голосов
/ 07 мая 2020

Мне нужно отправить журналы из 2 приложений в ElasticSearch / Kibana, одно из них - приложение Symfony, которое генерирует журналы в /var/www/html/logs/*.log, и они отображаются в правильном формате на ES / Kibana . В то время как другое - приложение на основе NodeJS, которое генерирует журналы в формате txt-файла, но в Kibana оно показывает только первую строку или две строки содержимого журнала в поле сообщения, каждая в отдельной записи ES.

Ниже приведен пример файла log.txt:

fetchBlog called
request.body
[{"author":"1","permlink":"2"},"user435433","2020-5-1-2-43-53-441"]
Error:
[{"res":null,"error":"1"},{"message":"2","type":"3","errno":"4","code":"4"},"request to http://10.0.0.222:9675/ failed, reason: connect ECONNREFUSED 10.0.0.222:9675","system","ECON$"}]

Результат выглядит так, как показано ниже:

enter image description here

Итак, как исправить проблему форматирования для синтаксического анализа всего содержимого txt файла журнала в ES / Kibana

...