Splunk Search

How do you get all matching and non-matching rows from a Splunk search and lookup?

Shashank_87
Explorer

Hi,

I am working on a query where I have to match the responseCode from the search to the responseCode in a lookup I created. That lookup contains the responseCode and its description.

Now there are a few cases where the responseCode in the search does not match to anything in the lookup table. I want the count of all responseCodes. If it matches in the lookup then with its description, and if it doesn't match, then the description would be null, but I want the count.

My current search is not giving the count of the unmatched responseCode —

index="test" sourcetype="test_log" 
| dedup time,host,source,_raw 
| lookup Response_Codes_Desc ResponseCode
| stats count by ResponseCode Description
| sort - count

Please could someone help on this?

0 Karma
1 Solution

chrisyounger
SplunkTrust
SplunkTrust

what about this:

index="test" sourcetype="test_log" 
| dedup time,host,source,_raw 
| lookup Response_Codes_Desc ResponseCode
| eval Description = coalesce(Description, "")
| stats count by ResponseCode Description
| sort - count

View solution in original post

0 Karma

jvishwak
Path Finder

Check if this helps:
index="test" sourcetype="test_log"
| dedup time,host,source,_raw
| lookup Response_Codes_Desc ResponseCode
| eval NoMatch = if(isnull(Description), 1, 0)
| eventstats sum(NoMatch) as NoMatch, sum(eval(if(NoMatch = 0, 1, 0))) as MatchAvailable

0 Karma

chrisyounger
SplunkTrust
SplunkTrust

what about this:

index="test" sourcetype="test_log" 
| dedup time,host,source,_raw 
| lookup Response_Codes_Desc ResponseCode
| eval Description = coalesce(Description, "")
| stats count by ResponseCode Description
| sort - count
0 Karma

Shashank_87
Explorer

That is perfect Chris. Thank you very much. 🙂

0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...