Я пытаюсь написать конфигурацию 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 => ":"
}`
Однако я не получаю желаемого результата.Любая помощь будет оценена.
Спасибо