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!

Observability | How to Think About Instrumentation Overhead (White Paper)

Novice observability practitioners are often overly obsessed with performance. They might approach ...

Cloud Platform | Get Resiliency in the Cloud Event (Register Now!)

IDC Report: Enterprises Gain Higher Efficiency and Resiliency With Migration to Cloud  Today many enterprises ...

The Great Resilience Quest: 10th Leaderboard Update

The tenth leaderboard update (11.23-12.05) for The Great Resilience Quest is out >> As our brave ...