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!

Take Action Automatically on Splunk Alerts with Red Hat Ansible Automation Platform

 Are you ready to revolutionize your IT operations? As digital transformation accelerates, the demand for ...

Calling All Security Pros: Ready to Race Through Boston?

Hey Splunkers, .conf25 is heading to Boston and we’re kicking things off with something bold, competitive, and ...

Beyond Detection: How Splunk and Cisco Integrated Security Platforms Transform ...

Financial services organizations face an impossible equation: maintain 99.9% uptime for mission-critical ...