logstash json input {}, "" filter - PullRequest
0 голосов
/ 03 мая 2019

Я хочу получить событие в стиле json, которое содержит "" или {}.Однако, если включены "" и {}, фильтрация не выполняется должным образом.

Нет ли способа ??

msg:

{"key1":"val1","key2":"val2", "key3": "asfqwe12\"wef\"qw{asd}e213524" }

config:

filter {
    json{
       source => "message"
    }
    mutate {
        gsub => [ "message", "\n", "\\n" ]
        gsub => ["message", "\t", ""]
    }
    json{
        source => "message"
    }
    mutate {
        gsub => [ "message", "\\n", "
" ]
    }
}
...