Splunk Search

get rows in lookup that does not have entry in search result

dchoubey
Engager

I have a Lookup "Consumer_Lookup.csv" (30 rows approx)

Consumer     Restricted

A                         Y

B                         Y

C                         N

Search - Index = "xyz" |stats count(Status) AS Total by ClientId|Table ClientId TOtal

ClientId         Total

A                       500

C                       200

my requirement is to find any Consumer in Lookup with Restricted = "Y" not in the search result. Can you please advise on how to proceed. Should I use Join or any other alternative .

 

Thanks for your help!!

 

Labels (2)
0 Karma
1 Solution

abowesman
Explorer

@dchoubey 

 

base_search
| append [
  | inputlookup Consumer_Lookup.csv
  | rename Consumer as ClientId
]
| stats values(*) as * by ClientId
| where isnull(Total)

 

will do the trick

 

View solution in original post

dchoubey
Engager

Thank you @abowesman it worked perfectly

 

 

0 Karma

abowesman
Explorer

@dchoubey 

 

base_search
| append [
  | inputlookup Consumer_Lookup.csv
  | rename Consumer as ClientId
]
| stats values(*) as * by ClientId
| where isnull(Total)

 

will do the trick

 

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 ...