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

How to extract nested key value pairs from a specific JSON string field using spath and kvdelim?

$
0
0
I have JSON that looks like this. With the "message" field, there can be one or more key value pairs. How can I extract the key value pairs that are within the "message" field? { "severity":"INFO", "logger":"controllers.offers.OfferController", "thread":"application-akka.actor.default-dispatcher-297", "message":"2017-09-14 15:12:56,980 [I] c.o.OfferController h5FCZGLPj95A7DPq 67b33d676699b9cab76c7f86 \/offers\/private\/offer\/saveOffer\/25 POST Successfully saved offerId=69 for productId=3 ", "properties":{ "path":"\/offers\/private\/offer\/saveOffer\/25", "http_method":"POST", "request_id":"xxxxxGLPj95xxxxx", "client_id":"xxxxxd676699b9cab76xxxxx" } } I've tried this, but it doesn't work: index=xyz | spath input=message | extract kvdelim="=" pairdelim=" " | table offerId, productId I need to be able to do this at search time since it's not possible for me to modify props.conf

Viewing all articles
Browse latest Browse all 47296

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>