Splunk Search

Pair-wise Comparison Across Values of Different Fields

ikiril01
Engager

Splunk newbie here. What I'm trying to do is a pair-wise comparison across all of the values of two different fields, in order to find certain similarities. I already have an initial search which finds the events and values for these two fields, let's call them "foo" and "bar", but the pair-wise comparison aspect is eluding me so far.

Some more info:

  • Both "foo" and "bar" are regular/non-multi value fields
  • "Foo" and "bar" are mutually exclusive - an event can have one or the other, but not both
  • "Foo" and "bar" both contain string values

More precisely, what I need to go is generate all of the combinations between the values of these two fields, so that I can do the comparison across them. For instance, if "foo" has values of "A" and "B", and "bar" has values of "C" and "D", I would need to compare "A" and "C", "A" and "D", "B" and "C", etc.

So theoretically my search would look something like:

initial_search|pairwise_comparison_stuff|where foo LIKE bar

I feel like this should be possible using streamstats or something of the like, but any help would be appreciated!

Tags (1)
0 Karma
1 Solution

ikiril01
Engager

Update: I was able to generate my pair-wise comparison and get things working through map. However, I did find some weirdness in how map's search parameter handles rex expressions, which took quite a bit of debugging and testing to resolve. I'll probably submit a separate question/issue for that.

View solution in original post

0 Karma

ikiril01
Engager

Update: I was able to generate my pair-wise comparison and get things working through map. However, I did find some weirdness in how map's search parameter handles rex expressions, which took quite a bit of debugging and testing to resolve. I'll probably submit a separate question/issue for that.

0 Karma
Get Updates on the Splunk Community!

CX Day is Coming!

Customer Experience (CX) Day is on October 7th!! We're so excited to bring back another day full of wonderful ...

Strengthen Your Future: A Look Back at Splunk 10 Innovations and .conf25 Highlights!

The Big One: Splunk 10 is Here!  The moment many of you have been waiting for has arrived! We are thrilled to ...

Now Offering the AI Assistant Usage Dashboard in Cloud Monitoring Console

Today, we’re excited to announce the release of a brand new AI assistant usage dashboard in Cloud Monitoring ...