Splunk Search

How to perform regex on latest event?

splunktest_
Loves-to-Learn Lots

I have a query statement like so

 

 

 

index=* "account balance:" | rex "blah blah account balance:(?P<balance>(\d{1,3}(,\d{3})*)+) " | table balance

 

 

 

And this works fine, but when I try to add `latest` In there, it gives no results.

 

 

 

index=* "account balance:" | stats latest() | rex "blah blah account balance:(?P<balance>(\d{1,3}(,\d{3})*)+) " | table balance

 

 

 

Why am I not able to perform regex on the latest event?

Labels (1)
Tags (4)
0 Karma

to4kawa
Ultra Champion

sample:

index=_internal | head 2
| rex "(?P<balance>(\d{1,3}(,\d{3})*)+)" | table balance
| eval note="no_stats"
| append [ search index=_internal | head 2 |stats latest(_time) as _raw
| rex "(?P<balance>(\d{1,3}(,\d{3})*)+)" | eval note="default_latest"]
| append [ search index=_internal | head 2 |stats latest(_time) as test
| rex field=test "(?P<balance>(\d{1,3}(,\d{3})*)+)" | eval note="rename_latest"]

rex extracts fields in _raw by default.  try field= option.

0 Karma

richgalloway
SplunkTrust
SplunkTrust
The latest() function requires an argument. Put a field name within the parentheses.
---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

New Release | Splunk Cloud Platform 10.1.2507

Hello Splunk Community!We are thrilled to announce the General Availability of Splunk Cloud Platform 10.1.2507 ...

🌟 From Audit Chaos to Clarity: Welcoming Audit Trail v2

&#x1f5e3; You Spoke, We Listened  Audit Trail v2 wasn’t written in isolation—it was shaped by your voices.  In ...