Quantcast
Channel: Questions in topic: "props.conf"
Viewing all articles
Browse latest Browse all 1485

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 1485

Latest Images

Trending Articles



Latest Images

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