FilebeatMultiline: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 19: Строка 19:
 
** before
 
** before
 
** after
 
** after
  +
  +
  +
pattern = ^b
  +
multiline.negate = false
  +
multiline.match = after
  +
  +
Consecutive lines that match the pattern are appended to the previous line that doesn’t match.
  +
Последующие строки соответвуют паттерну добавляются к предыдущей строке которая не соответвует
  +
  +
Lines a b b c b b become "abb" and "cbb"
  +
  +
false
  +
  +
before
  +
  +
Consecutive lines that match the pattern are prepended to the next line that doesn’t match.
  +
  +
Lines b b a b b c become "bba" and "bbc"
  +
  +
true
  +
  +
after
  +
  +
Consecutive lines that don’t match the pattern are appended to the previous line that does match.
  +
  +
Lines b a c b d e become "bac" and "bde"
  +
  +
true
  +
  +
before
  +
  +
Consecutive lines that don’t match the pattern are prepended to the next line that does match.
   
 
=Тестовые данные=
 
=Тестовые данные=

Версия 16:26, 10 августа 2021

Filebeat multiline

С этой темой вечная проблема - разобрался, настроил и забыл. Через пол года нужно разбираться заново, и что б сэкономить время решил сделать заметку.
Скорее всего так же ведет себя и Logstash

Параметры

Параметры которые определяют поведение и их возможные значения:

  • multiline.negate
    • true
    • false
  • multiline.match
    • before
    • after


pattern = ^b multiline.negate = false multiline.match = after

Consecutive lines that match the pattern are appended to the previous line that doesn’t match. Последующие строки соответвуют паттерну добавляются к предыдущей строке которая не соответвует

Lines a b b c b b become "abb" and "cbb"

false

before

Consecutive lines that match the pattern are prepended to the next line that doesn’t match.

Lines b b a b b c become "bba" and "bbc"

true

after

Consecutive lines that don’t match the pattern are appended to the previous line that does match.

Lines b a c b d e become "bac" and "bde"

true

before

Consecutive lines that don’t match the pattern are prepended to the next line that does match.

Тестовые данные

Ссылки