Knowledge Management

problem extracting empty values

Be_JAR
Path Finder

Hi all,

I am ingesting data and I have  a problem :

event example:
field1 = /var/log/asas/log1.log
field2 = /var/log/as/as/log2.log
field3 = /var/log/as/as/log3.log

in the sourcetype (props.conf) I do it like this:
^.*field1 \=\s*(?<log1>.*?)\s*\n
^.*field2 \=\s*(?<log2>.*?)\s*\n
^.*field3 \=\s*(?<log3>.*?)\s*\n

The problem is when the value of some field appears empty. In that case capture the following line. like this:

source:
field1 = /var/log/as/as/log1.log
field2 = 
field3 = /var/log/log/as/log3.log

result:
log2= field3 = /var/log/logs/log3.log

 

I'm sure there is a way to fix it and make the field appear empty, but I can't find it. Does anyone know how to do it?

 

BR

JAR

Labels (1)
0 Karma
1 Solution

ITWhisperer
SplunkTrust
SplunkTrust

Try something like this

(?m)^.*field1 \=\s*(?<log1>\S*?)\s*\n
(?m)^.*field2 \=\s*(?<log2>\S*?)\s*\n
(?m)^.*field3 \=\s*(?<log3>\S*?)\s*\n

View solution in original post

ITWhisperer
SplunkTrust
SplunkTrust

Try something like this

(?m)^.*field1 \=\s*(?<log1>\S*?)\s*\n
(?m)^.*field2 \=\s*(?<log2>\S*?)\s*\n
(?m)^.*field3 \=\s*(?<log3>\S*?)\s*\n
Get Updates on the Splunk Community!

Exporting Splunk Apps

Join us on Monday, October 21 at 11 am PT | 2 pm ET!With the app export functionality, app developers and ...

Cisco Use Cases, ITSI Best Practices, and More New Articles from Splunk Lantern

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Build Your First SPL2 App!

Watch the recording now!.Do you want to SPL™, too? SPL2, Splunk's next-generation data search and preparation ...