Is there a way to split a string into an array and then turn each of those values into key value pairs within the array using logstash.
For example:
Turning this:
SomeField -> "key1:value1;key2:value2;key3:value3"
Into:
"SomeField": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
},
{
"key": "key3",
"value": "value3"
}
]
I've tried using kv filter but it doesn't quite do this.