Настройте FileBeat для объединения всех журналов без многострочного шаблона - PullRequest
0 голосов
/ 11 ноября 2019

Я использую Filebeat 6.4.2, Logstash 6.3.1 и хочу объединить все файлы журналов по пути ввода filebeat. У журналов нет определенного шаблона, с которого можно начинать или заканчивать.

У журналов нет определенного шаблона. Я хочу записать все объединенные журналы в Logstash вместе в указанном наборе макс. Строк.

Я пробовал использовать несколько RegEx в разделах шаблона, это не работает. Проблема заключается в том, что журналы не входят ни в какой конкретный шаблон.

filebeat.inputs:

    - type: log
      enabled: true
      paths:
        - /var/log/application.log
      fields:
        type: admin
        tags: admin
      fields_under_root: true

      multiline.pattern:  '.' 
      multiline.negate: true
      multiline.match: after
      multiline.max_lines: 1000

output.logstash:
  # The Logstash hosts
  hosts: ["xxx.20.x.xxx:5043"]

Я хочу объединить все многострочные журналы вместе в соответствии с конфигурацией max_lines.

1 Ответ

0 голосов
/ 12 ноября 2019

Вы можете указать шаблон, который не будет найден в ваших журналах, например

'^ HeLlO $ € (^_^) € $ bYe'

и это должно сработать.

...