Splunk Search

Use lookup table to specify hosts to search

jevenson
Path Finder

Is there a way to use a lookup table to have a list of host, and use that list to only search logs for those hosts?

For exmaple, if I have a lookup table like this:

host,description
server1,Description of server1
server2,Description of server2
server3,Description of server3

Can I run a search that only searches server1/2/3, but would not look at server4/5/6?

Basically I'm trying to avoid having to specify host=server1 OR host=server2 OR host=server3 in each search.

Tags (1)
1 Solution

Ayn
Legend

Most definitely. Use a subsearch for this, it's pretty much exactly what it's for.

youroutersearch [| inputlookup yourlookuptable | fields host]

View solution in original post

Ayn
Legend

Most definitely. Use a subsearch for this, it's pretty much exactly what it's for.

youroutersearch [| inputlookup yourlookuptable | fields host]

Ayn
Legend

Best thing is to add that as its own question, and we'll take it from there.

0 Karma

jevenson
Path Finder

Perfect, this was even easier than I thought. I've got another related question. I'm trying to get a weighted ratio of errors per server. If I have a lookup table like this

host,percent
server1,33
server2,33
server3,33

How would I use the lookup table to multiply the errors on a per server basis?

Normally I'd do something like | chart count by host, but I want a weighted count based on that percent.

0 Karma
Get Updates on the Splunk Community!

Observability Unlocked: Kubernetes Monitoring with Splunk Observability Cloud

 Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team for an ...

Update Your SOAR Apps for Python 3.13: What Community Developers Need to Know

To Community SOAR App Developers - we're reaching out with an important update regarding Python 3.9's ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...