Splunk Search

How to achieve auto filed value extraction?

pm2012
Explorer

Hi Team,

I have to do auto field extraction of the fields coming inside the payload under <mTypes>....</mTypes> to the corresponding values which are coming under <Results>........</Results>

 

<mTypes>field_1 field_2 field_3 field_4</mTypes>

some random paylod <Results>12 12 9 3</Results>

 

Kindly suggest, thanks in advance

Labels (1)
Tags (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @pm2012,

if you're sure to have always 4 fields, separated by a space, you could use a regex like the following:

| rex "\<Results\>(?<field1>\d+)\s+(?<field2>\d+)\s+(?<field3>\d+)\s+(?<field4>\d+)\<\/Results\>"

Ciao.

Giuseppe

0 Karma

pm2012
Explorer

Thanks @gcusello for the quick help,

Actually fields are not unique and even their order is also not unique, like few logs having 4 fields and other more than that, also sometime field_1 at first place and sometime it is on different place. 

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @pm2012,

it's really difficoult to extract a fild if there isn't any rule in fields definition!

Can you extrapolate a rule?

Otherwise, you can only extract the field between the "result" tag and make a search inside this field.

Ciao.

Giuseppe

0 Karma

pm2012
Explorer

Hi @gcusello 

The pattern is same, i mean there are fields at the right places however in different order and their respective values. Any clue how to make this auto extraction done?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @pm2012,

as I said a different order isn't the same, for this readon I asked a rule.

Without a rule it's difficoult to create a regex for fields extraction.

Ciao.

giuseppe

0 Karma
Get Updates on the Splunk Community!

New in Observability - Improvements to Custom Metrics SLOs, Log Observer Connect & ...

The latest enhancements to the Splunk observability portfolio deliver improved SLO management accuracy, better ...

Improve Data Pipelines Using Splunk Data Management

  Register Now   This Tech Talk will explore the pipeline management offerings Edge Processor and Ingest ...

3-2-1 Go! How Fast Can You Debug Microservices with Observability Cloud?

Register Join this Tech Talk to learn how unique features like Service Centric Views, Tag Spotlight, and ...