Splunk Search

Merging two sets of multivalue data in an order without regex

Stevelim
Communicator

I have base search that was able to get me to this form in Splunk:

Name Value
A 1
B 2
C 3

I need to create a new key value pair that goes A = 1, B = 2, C = 3 and so forth. Is this possible without regex?

0 Karma

somesoni2
Revered Legend

Are you trying to convert rows into columns? See this gets you what you need.

your current search giving fields Name Value
| eval temp=1 | xyseries temp Name Value
0 Karma

DalJeanis
Legend

You want the mvzip function...

 | eval NameValue=mvzip(Name, value,"=")

Stevelim
Communicator

I have tried this. The issue is that the data will appear as this:

NameValue
A = 1
B = 2
C = 3...

I can of course do a mvexpand but I will like A,B,C to be the key for me to search easily meaning I can do this:
| search A < 2 and so forth

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

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...