Splunk Search

keys with many values

rotten
Communicator

Suppose my log entries resembled:

   Rick ate a cheeseburger
   Tony ate a grape
   Rick ate a frenchfry
   Tony ate a grape
   Rick ate a cheeseburger
   Sally ate a salad
   ...

So I have two fields of interest "name" and "food".

Now, I'd like to know which user eats the most different kinds of food.

I believe the associate command can be used to tell me which users are most likely to eat which foods. What I'd rather find is almost the opposite. Given a key, how many different (unpredictable) values is it paired with?

Then I could do things like send an alert "RicksDog ate 7 different kinds of food in the past 24 hours - he's going to be sick!".

I can easily do this with a script. I'd like to do it in Splunk, if possible.

Tags (1)
0 Karma

Stephen_Sorkin
Splunk Employee
Splunk Employee

Assuming that you've extracted "name" and "food", you can search:

... | stats dc(food) as food_count values(food) as foods by name | sort - food_count

This will give you a sorted list of users by number of food types.

You can also use "eventstats" to calculate the average number of foods if you're unsatisfied with absolute thresholds (fixed counts or top n).

rotten
Communicator

followup - I gave up and wrote a script.

0 Karma

Stephen_Sorkin
Splunk Employee
Splunk Employee

You should make sure that both "name" and "food" are in every event being summarized.

0 Karma

rotten
Communicator

This doesn't work. I've tried a few variations on it with no luck. I always get "No Results Found", even though I can see lots of unique field-pairs in the logs.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Get Agentic with Splunk Lantern: Connect to Cisco Cloud Control, Transform ...

Splunk Lantern is Splunk’s customer success center that provides practical guidance from Splunk experts on key ...

July Community Events: Master ITSI 5.0 & Automate Splunk

Struggling with alert fatigue or feeling like you're spending more time on infrastructure maintenance than ...

New Release of Federated Search: Bringing Splunk Analytics to More of Your Data

Organizations today are generating more data than ever and storing it across cloud object stores, data lakes, ...