Splunk Search

How to find comman value from multiple watchlist

akshayinnamuri
Loves-to-Learn Lots

Hi 
below is one of the requirement

I have multiple lookuptable

example 

number  name   lookuptable

1               abc       1stlookuptable

 

number  name     lookuptable

1               abc       2ndlookuptable

 

number  name    lookuptable

1               dxc       3rdlookuptable

 

number  name    lookuptable

1               xyz       4thlookuptable

 

number  name    lookuptable

1               abc       5thlookuptable

 

requirement is how to build query where name=abc (from above example) to shows below table fields stating abc belong to which lookuptable on run

name lookuptable

 

example out

name  lookuptable

abc       1stlookuptable

               2ndlookuptable

               5thlookuptable

Labels (5)
Tags (2)
0 Karma

harishalipaka
Motivator

@akshayinnamuri 

 

Values - without duplicate , list - with duplicates 

 

| makeresults| eval lookupname="1stlookuptable",name="abc" | table name lookupname
| append [ | makeresults | eval lookupname="2ndlookuptable",name="abc" | table name lookupname ]
| append [ | makeresults | eval lookupname="3rdlookuptable",name="dxc" | table name lookupname ]
| append [ | makeresults| eval lookupname="4thlookuptable",name="xyz" | table name lookupname ]
| append [ | makeresults | eval lookupname="5thlookuptable",name="abc" | table name lookupname ] | stats list(lookupname) AS lookupname BY name
Thanks
Harish
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @akshayinnamuri,

please try something like this:

| inputlookup 1stlookuptable | eval lookupname="1stlookuptable" | fields name lookupname
| append [ | inputlookup 2ndlookuptable | eval lookupname="2ndlookuptable" | fields name lookupname ]
| append [ | inputlookup 3rdlookuptable | eval lookupname="3rdlookuptable" | fields name lookupname ]
| append [ | inputlookup 4thlookuptable | eval lookupname="4thlookuptable" | fields name lookupname ]
| append [ | inputlookup 5thlookuptable | eval lookupname="5thlookuptable" | fields name lookupname ]
| stats values(lookupname) AS lookupname BY name

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

REGISTER NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If ...

Observability | Use Synthetic Monitoring for Website Metadata Verification

If you are on Splunk Observability Cloud, you may already have Synthetic Monitoringin your observability ...

More Ways To Control Your Costs With Archived Metrics | Register for Tech Talk

Tuesday, May 14, 2024  |  11AM PT / 2PM ET Register to Attend Join us for this Tech Talk and learn how to ...