Getting Data In

Splunk Ingest Actions - Using Eval Expression Syntax

gazoscreek
Path Finder

In configuring Rules for Splunk Ingest Actions I have a sourcetype configured for numerous "Filter with Regular expression" stanzas that is properly dropping events ...

However, I'd like to have the same sourcetype drop messages where host=foo-*  ...

I might be able to use the eval expression to do that, but I'm not sure how to construct it in a format acceptable to the UI, and functionally appropriate.

eval true = if(match(host,"^foo-"),true,null())

I'm sure that's wrong, but there really are no examples that I've been able to find other than "true()" 

Labels (1)
0 Karma

jbillings21
Splunk Employee
Splunk Employee

I know this is quite a late response, but you should be able to accomplish this with using the "Filter using Regex".

Select "host" for Source Field

In "Drop Events Matching Regular Expression", enter ^foo-

That will set it so any events with the host field value, that starts with foo- will be dropped. 

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Introduction to Splunk AI

How are you using AI in Splunk? Whether you see AI as a threat or opportunity, AI is here to stay. Lucky for ...

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...

Maximizing the Value of Splunk ES 8.x

Splunk Enterprise Security (ES) continues to be a leader in the Gartner Magic Quadrant, reflecting its pivotal ...