Quantcast
Channel: Questions in topic: "splunk-enterprise"
Viewing all articles
Browse latest Browse all 47296

Run the equivalent of an `extract` command on a structured JSON event's subfield

$
0
0
We're ingesting structured JSON logs from a source and would like to run the equivalent of the `extract` command on one of the event's sub fields. The events look something like this: { "field1":"value1", "field2":"value2", "field3":"value3", "msg":"field4=value4 field5=value5 field6=value6" } The top level field1/field2/field3/msg fields are all being extracted as expected. However, we'd also like to extract the key/value pairs defined in the `msg` field, ideally at index time so that they're available to all searches. Is this possible? We've been able to hack this using a command chain like the following: ...base search... | rename _raw AS _temp | rename msg AS _raw | extract pairdelim="?&" kvdelim="=" | rename _raw AS msg | rename _temp AS _raw

Viewing all articles
Browse latest Browse all 47296

Trending Articles