Splunk Search

Calculate duration between end of search time range and _time of record

richardAtOmni
Path Finder

Hello,

I would like to be able to calculate the time difference between the last time parameter of the time range of the search and the _time value of the record.

If the query is run from the current time, I would do something like this:

eval runtime_raw=(now()-_time)

But if the search time range end time is not now(), I want to replace now() in the above expression with something representing the end of the search time range. Does such a function exist? Or is there a way to calculate this?

Thanks for your help,

Richard

0 Karma

somesoni2
Revered Legend

You need to use addinfo command like this

your base search 
| addinfo 
| eval runtime_latest=info_max_time-_time | fields - info_*

https://docs.splunk.com/Documentation/SplunkCloud/6.6.3/SearchReference/Addinfo

0 Karma
Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Character substitutions with Regular Expressions

This challenge was first posted on Slack #puzzles channelFor BORE at .conf23, we had a puzzle question which ...

Shape the Future of Splunk: Join the Product Research Lab!

Join the Splunk Product Research Lab and connect with us in the Slack channel #product-research-lab to get ...

Auto-Injector for Everything Else: Making OpenTelemetry Truly Universal

You might have seen Splunk’s recent announcement about donating the OpenTelemetry Injector to the ...