Splunk Search

Send fields from subsearch to main search

merrin
Engager

Here is what I'm trying to do:
I have two events- both have the field 'requestId'. One of them has the field 'processTime' and another has the field 'operation'. I need to correlate the two using 'requestId'. My goal is to find out 'processTime' for each 'operation'.
eg.

requestId | processTime
1234 | 78.3

requestId | operation
1234 | clean

What I'm looking for is this:

table operation, processTime
clean 78.3

(Well, I can continue to use requestId, but would like to do some aggregation at this point)

I tried to do a subsearch like this, but the field 'operation' is not available for the outer query.
"requestId processTime [search requestId operation | fields + requestId, operation] | table operation, processTime

I tried map, append, appendcols, join, but didn't get it to work.
Appreciate any help.
Thanks

Tags (2)
0 Karma

Ayn
Legend

It's probably a better idea to use stats or transaction.

stats:

... | stats first(operation) as operation, first(processTime) as processTime by requestId | fields - requestId

transaction:

... | transaction requestId | table operation processTime
Get Updates on the Splunk Community!

OpenTelemetry for Legacy Apps? Yes, You Can!

This article is a follow-up to my previous article posted on the OpenTelemetry Blog, "Your Critical Legacy App ...

UCC Framework: Discover Developer Toolkit for Building Technology Add-ons

The Next-Gen Toolkit for Splunk Technology Add-on Development The Universal Configuration Console (UCC) ...

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...