Плагин многострочного фильтра Logstash, дающий неожиданные ответы - PullRequest
0 голосов
/ 03 января 2019

У меня есть приложение, которое может делать 6 типов событий. Каждое событие обрабатывается приложением по-разному, а принятые шаги записываются в журнал. Поэтому я хотел увидеть все журналы для каждого события в кибане.
Я использовал плагин logstash multiline filter , чтобы складывать все журналы для каждого события. Это сработало, но дает странный результат.

Моя конфигурация выглядит следующим образом.

многострочный {
pattern => "Я создал файл шаблона, в котором есть все шаблоны"
что => «предыдущий»
max_age => 15
}

Фактические журналы, которые создает мое приложение:
logline 1 .......
logline 2 .......
logline 3 .......
logline 4 ......
логлайн 5 ......
logline 6 ......
logline 7 ......

Что я вижу в Kibana после добавления конфигурации logstash:
logline 1 ......
logline 2 ......
logline 2 ......
logline 3 ......
logline 4 ......
логлайн 5 ......
логлайн 6 ......
логлайн 5 ......
логлайн 6 ......
logline 7 ......
Не знаете, почему строки журнала объединяются несколько раз?

...