Splunk Search

join results if _time between startTime and finishTime

justme
New Member

I have one source that provides startTime and finishTime of a test.
I also have a log file that gives me _time and event

I would like to produce a search that will give me the following results

startTime finishTime testResult event1,event2,event3

where the _time on event1,event2,and event3 is between startTime and finishTime

For example

Source 1:
StartTime FinishTime Response
1286345749443 1286345749455 passed
1286345749460 1286345749465 passed
1286345749470 1286345749475 failed

Source 2 timeStamp Event
1286345749471 SocketException
1286345749474 IOException

Result should be
StartTime FinishTime Result Event
1286345749470 1286345749475 failed SocketException, IOException

Tags (1)
0 Karma

woodcock
Esteemed Legend

This should do it:

sourcetype=source1 | map search="sourcetype=source2 earliest=$StartTime$ latest=$FinishTime | stats earliest(timestamp) AS StartTime latest(timestamp) AS FinishTime list(Event) as Events"
0 Karma

justme
New Member

Source 1:

StartTime FinishTime Response
1286345749443 1286345749455 passed
1286345749460 1286345749465 passed
1286345749470 1286345749475 failed

Source 2
timeStamp Event
1286345749471 SocketException
1286345749474 IOException

Result should be
StartTime FinishTime Result Event
1286345749470 1286345749475 failed SocketException, IOException

0 Karma

Genti
Splunk Employee
Splunk Employee

can you provide sample log files for both sources?

0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...