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!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...