Splunk Search

How do you use the rex command to extract a certain error?

pranay04
Explorer

I am trying to extract a certain error and then plot in on an are chart using rex. Below is the error I am looking for in logs :

Error : Request processing failed; nested exception is com.unionbank.banking.exception.BankingRuntimeException: HRTMap : HRTMap

The query I am using is :

index=xxx host=*prd* source= *yyy* "HRTMap"  | eval Date=strftime(_time, "%m-%d-%Y") | eval Time=strftime(_time, "%H:%M:%S") |rex "HRTMap: (?\w+)" | timechart count(HRTMapError) as HRT

but I am not getting a result for that.

0 Karma
1 Solution

chrisyounger
SplunkTrust
SplunkTrust

Try this:

index=xxx host=prd source= yyy "HRTMap" | eval Date=strftime(_time, "%m-%d-%Y") | eval Time=strftime(_time, "%H:%M:%S") |rex "HRTMap\s*:\s*(?<HRTMapError>\w+)" | timechart count(HRTMapError) as HRT

You can also use |timechart dc(HRTMapError) as HRT to get the distinct count of error messages.

Hope it helps

View solution in original post

0 Karma

chrisyounger
SplunkTrust
SplunkTrust

Try this:

index=xxx host=prd source= yyy "HRTMap" | eval Date=strftime(_time, "%m-%d-%Y") | eval Time=strftime(_time, "%H:%M:%S") |rex "HRTMap\s*:\s*(?<HRTMapError>\w+)" | timechart count(HRTMapError) as HRT

You can also use |timechart dc(HRTMapError) as HRT to get the distinct count of error messages.

Hope it helps

0 Karma
Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...