Logstash拆分字段

时间:2016-06-14 14:06:40

标签: filter split logstash

实际上我试图用& caracter

分割字段的请求
kv {
      source => "request"
      field_split => "&?"
      target => "params"
 }

例如,当请求是:

toto=a&titi=b$tata=c

我明白了:

{
    "toto":"a",
    "titi":"b",
    "tata":"c",
}

但同样,字段的值包含&字符,如:

toto=a&titi=b$tata=c..tt&d=lolo

然后用我的过滤器我会得到:

{
    "toto":"a",
    "titi":"b",
    "tata":"cc..tt",
    "d":"lolo"
}

或者我想得到:

{
    "toto":"a",
    "titi":"b",
    "tata":"c..tt&d=lolo"
}

是否有任何解决方案可以截取c..tt&d=lolo作为tata的值?

B.R

0 个答案:

没有答案