Splunk Search

EXTRACTing a field from a src_field defined in a transform using "in"

bcavagnolo
Explorer

In transforms.conf, I have a transform defined like this:

[mytransform-fromlist]
REGEX = from=(?<fromlist>\w+)

I want to extract an additional field from the fromlist. I'm trying to do this in props.conf with something like this:

REPORT-fromlist = mytransform-fromlist
EXTRACT-from = (?<from>.*) in fromlist

Note that the trivial from regex is just for testing so that I can assure that the from field will show up in the search results.

When I run this search, I do see the fromlist field, but not the from field. I figure that somehow the fromlist is not available to EXTRACT-from at search time. But I can't find any documentation on this.

I also tried using a transform to extract the from field by adding this to transforms.conf:

[mytransform-from]
REGEX = (?<from>.*)
SOURCE_KEY = fromlist

...and a corresponding REPORT in props.conf like this:

REPORT-from = mytransform-from

Help!

Tags (2)
0 Karma
1 Solution

bcavagnolo
Explorer

Okay. I found the solution. You have to list the dependent field extractions. So elaborating on my second configuration attempt, the REPORT-from in props.conf should be like this:

REPORT-from = mytransform-fromlist, mytransform-from

I have lots of other extractions that depend on mytransform-fromlist, so hopefully splunk is smart enough to only run mytransform-fromlist once!

View solution in original post

bcavagnolo
Explorer

Okay. I found the solution. You have to list the dependent field extractions. So elaborating on my second configuration attempt, the REPORT-from in props.conf should be like this:

REPORT-from = mytransform-fromlist, mytransform-from

I have lots of other extractions that depend on mytransform-fromlist, so hopefully splunk is smart enough to only run mytransform-fromlist once!

Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...