Splunk Search

How to use a file to map results from fields to more meaningful names?

exocore123
Path Finder

I have log files that contain compCodes (over 500 different types of them). Is there a way I can create a mapping from a txt file, so when I query for the results, say:

stats count by compCodes

Can I use the file to map those and replace the compCodes to more meaningful names? (this is intended for an input populated drop-down search)

0 Karma
1 Solution

DalJeanis
Legend

Yes, you can create a a lookup csv file and use the | lookup command, or a join, or a whole bunch of other ways.

Assuming the file is mylookup.csv and has fields TheCode and TheDescription ...

| stats count as TheCount by compCodes
| lookup mylookup.csv TheCode as compCodes OUTPUT TheDescription as compDescription 
| table CompCodes compDescription TheCount

...or...

| stats count as TheCount by compCodes
| rename compCodes to TheCode
| inputlookup append=t mylookup.csv 
| stats values(*) as * by TheCode
| table TheCode TheDescription TheCount

View solution in original post

0 Karma

DalJeanis
Legend

Yes, you can create a a lookup csv file and use the | lookup command, or a join, or a whole bunch of other ways.

Assuming the file is mylookup.csv and has fields TheCode and TheDescription ...

| stats count as TheCount by compCodes
| lookup mylookup.csv TheCode as compCodes OUTPUT TheDescription as compDescription 
| table CompCodes compDescription TheCount

...or...

| stats count as TheCount by compCodes
| rename compCodes to TheCode
| inputlookup append=t mylookup.csv 
| stats values(*) as * by TheCode
| table TheCode TheDescription TheCount
0 Karma
Get Updates on the Splunk Community!

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...

Detecting Remote Code Executions With the Splunk Threat Research Team

REGISTER NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If ...