I am trying to pull one piece of information out of a field using grok. I've tried a couple different way and nothing seems to work. Nothing crashes at all, it's just that I don't see the new field that I am expecting to see.
This is an example field that I am trying to extract from:
And here is my most recent code:
grok { match => ["RCDTEXT", "sender_client_id\":\"(?<Client_ID>[0-9A-F]{7})"] }
Note: I'm escaping the double quotes in the center, surrounding the colon.
Essentially, I need a new field called Client_ID that contains a "word" that is always 3 letters followed by 4 numbers.