Требуется помощь фильтра Logstash KV - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь написать конфигурацию logstash для следующей записи журнала.

102.89.98.123,-,"[04/Jun/2018:12:36:44 -0400]",?q= 
(AggrDept:John%20OR%20AggrBeept:Smith)&fq=EmployeeNumber: 
(12345)&fq=PersonIDCd:M&fq=PersonStatusCd: 
(1%20OR%203)&AppCode=1234&wt=json&indent=true&rows=2

Я успешно извлек все параметры в свои поля.Я извлек

?q=(AggrDept:John%20OR%20AggrBeept:Smith)&fq=EmployeeNumber: 
(12345)&fq=PersonIDCd:M&fq=PersonStatusCd: 
(1%20OR%203)&AppCode=1234&wt=json&indent=true&rows=2

в собственное поле под названием "ключи"

Я хочу следующий вывод

    AggrDept:John
    AggrBeept:Smith
    EmployeeNumber:12345
    PersonIDCd:M
    PersonStatusCd:[1,2,3]
    AppCode:1234
    wt:json
    indent:true
    rows:2

Я использовал фильтр KV

`kv{
    source => "keys"
    field_split => "&"
    value_split => ":"         
}`

Однако я не получаю желаемого результата.Любая помощь будет оценена.

Спасибо

...