Logstash: сообщение об ошибке фильтра из журналов - PullRequest
0 голосов
/ 21 декабря 2018

Я использую Logstash для анализа и фильтрации данных.Входные данные выглядят примерно так:

------------------------------------------------------
Environment File - 12/07/2018 09:31:19
------------------------------------------------------
-- File Name:  org/apache/catalina/core/ContainerBase/jboss/web/default-host/........... Path
------------------------------------------------------
Reading Environment Error File - 12/07/2018 09:31:19
------------------------------------------------------
-- File Name: org/apache/catalina/core/ContainerBase/jboss/web/default-host/.....
org/apache/catalina/core/ContainerBase/jboss/web/default-host........
.....Path.  Fri Dec  7 09:31:18 2018

Lock failed on recovery file org/apache/catalina/core/ContainerBase/jboss/web/default-host/
because the .......
....... text.

------------------------------------------------------
Reading Error  Files - 12/07/2018 09:31:19
------------------------------------------------------

Сообщение об ошибке содержит несколько строк и не имеет общего шаблона.Как отфильтровать ошибки только из логов?

1 Ответ

0 голосов
/ 24 декабря 2018

Похоже, вы ищете многострочный кодек , где вы можете указать шаблон, который очерчивает ваши сообщения.logstash (или filebeat) свернет несколько строк в одно событие.

...