FilebeatMultiline: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
| Строка 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. |
||
=Тестовые данные= |
=Тестовые данные= |
||
Версия 15: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.