Splunk Search

How to display only a substring of result set?

HelloItsMe76
Explorer

When i search for the string "ERROR"  in a log i get the below 

<

DEBUG : blah blah

INFO : blah blah blah 

ERROR : <some error string> 

More blah blah

>

 

I want to only show the whole line that starts with ERROR.  The length of the error line is variable.

How can i do this?

I do understand that fixing the line breaks formatting in prop.conf might be a quicker way but i dont have access to that file so would like to do it in the result head.  thanks in advance.  

Labels (1)
0 Karma
1 Solution

scelikok
SplunkTrust
SplunkTrust

Hi @HelloItsMe76,

You can use regex to extract the error string using below command after your search This will create a new field error_string that contains ERROR line info.

| rex field=_raw "ERROR\s+:\s+(?<error_string>.+)"

 

If this reply helps you an upvote and "Accept as Solution" is appreciated.

View solution in original post

scelikok
SplunkTrust
SplunkTrust

Hi @HelloItsMe76,

You can use regex to extract the error string using below command after your search This will create a new field error_string that contains ERROR line info.

| rex field=_raw "ERROR\s+:\s+(?<error_string>.+)"

 

If this reply helps you an upvote and "Accept as Solution" is appreciated.

HelloItsMe76
Explorer

thanks, that worked. 

0 Karma
Get Updates on the Splunk Community!

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...

Splunk App Developers | .conf25 Recap & What’s Next

If you stopped by the Builder Bar at .conf25 this year, thank you! The retro tech beer garden vibes were ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...