Splunk Search

How to Access Application specific lookup when multiple have the same name?

bdunstan
Path Finder

Hi,

Is there a way to target which application lookup you want to use?

Lets say there are 3 applications, A, B and C,  where A and B each has device.csv but they have different data in them. Depending on a requirement Application C needs to use device.csv from A and other times it needs it from B.  That is, I cant use permissions to restrict the lookup, as application C needs access to both.

Is it possible to prepend the application to the lookup or csv at search time - so that I know define which lookup I want to access?

Something like:
| inputlookup A::device.csv - I tried this and it didnt work 🙂 

regards
-brett

Labels (1)
0 Karma

isoutamo
SplunkTrust
SplunkTrust

Hi

I cannot recall that kind of option for lookups. Splunk select the used lookup file based on current precedence of place where your SPL is running.

One workaround is that you could do it by using field as a lookup name. Of course this needs that all those names are unique. You could named those like app_a_devices and app_b_devices.

Just define those lookups first by GUI / config files, then you can try e.g.

| makeresults
| eval lookup_name="test_2"
| map search="|inputlookup $lookup_name$ "

 r. Ismo

0 Karma

bdunstan
Path Finder

Thanks. 

At this stage its not an easy option to update the lookups, as they are coming from different systems which I dont control. I could intercept these files and change them - but would rather not.

I will raise a feature request to see if its possible to treat lookups like scripts where we can add <app>:<script>.js. Or, even if the lookup definitions could point to specific csv files, then I could create different definitions pointing to a specific app/lookup combination.

eg: 
definition a_device -> AppA::device.csv
definition b_device -> AppB::device.csv

This way I could still have control over which lookup was used.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

What Is Splunk? Here’s What You Can Do with Splunk

Hey Splunk Community, we know you know Splunk. You likely leverage its unparalleled ability to ingest, index, ...

Level Up Your .conf25: Splunk Arcade Comes to Boston

With .conf25 right around the corner in Boston, there’s a lot to look forward to — inspiring keynotes, ...

Manual Instrumentation with Splunk Observability Cloud: How to Instrument Frontend ...

Although it might seem daunting, as we’ve seen in this series, manual instrumentation can be straightforward ...