Splunk Search

How to join filtering search

martaBenedetti
Path Finder

Hi community,

starting form a custom commands that returns a list of hostnames, I have the need to filter out:

  • platform != osx
  • domain NOT IN ("domain2", "domain3")
  • domain=domain1 hostname IN ("host1*","host2*") 

 

In order to do so I'm trying different versions but I can't get the result I want. 

With this search I can olny get these domain=domain1 hostname IN ("host1*","host2*")  but all the hostname in a different domain than domain2 and domain3 are missing.

 

 

 

| getfe
| search platform != "osx" (domain =domain1 hostname IN ("host1*","host2*")) 
| append 
    [search NOT domain IN ("domain2", "domain3", "domain1")]

 

 

 

 

Can you please help me? I know I'm missin

 

Thanks a lot

Marta

Labels (2)
Tags (3)
0 Karma
1 Solution

yannK
Splunk Employee
Splunk Employee

what about an OR condition ?

 

( platform != osx ) 
AND  
( ( domain NOT IN ("domain2", "domain3") OR ( domain=domain1 hostname IN ("host1*","host2*") ) )

View solution in original post

yannK
Splunk Employee
Splunk Employee

what about an OR condition ?

 

( platform != osx ) 
AND  
( ( domain NOT IN ("domain2", "domain3") OR ( domain=domain1 hostname IN ("host1*","host2*") ) )

martaBenedetti
Path Finder

Yeah, actually I complicated my self....though of the OR condition this morning 😄

Thanks anyway!

0 Karma
Get Updates on the Splunk Community!

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...