Splunk Search

Use field value for earliest and latest

C_Sparn
Communicator

Hello,

I have a field "first" with a value that looks like "%m/%d/%Y:%H:%M:%S". For Example 06/25/2014:0:0:0.
Now I would like to use this field value for:

search index=any earliest=first...

This gives me the exception that the string "first" is invalid for earliest.
But if I use earliest = "06/25/2014:0:0:0" it works.
How can i use the field value?
Greetings

0 Karma
1 Solution

martin_mueller
SplunkTrust
SplunkTrust

You can pass subsearch results into earliest and latest like this:

index=_internal [stats count | eval earliest="-h@m" | fields earliest] [stats count | eval latest="now" | fields latest]

The two subsearches can be arbitrary searches that somehow compute the timerange.

View solution in original post

martin_mueller
SplunkTrust
SplunkTrust

You can pass subsearch results into earliest and latest like this:

index=_internal [stats count | eval earliest="-h@m" | fields earliest] [stats count | eval latest="now" | fields latest]

The two subsearches can be arbitrary searches that somehow compute the timerange.

martin_mueller
SplunkTrust
SplunkTrust

Yeah - be wary of using that in dashboards though, you'll have to escape the dollar sign using a second dollar sign.

0 Karma

C_Sparn
Communicator

Hello,

thank you, that is working. But you can also use

search...earliest = [search subsearch |return $earliest]

if earliest has the right time format.
Greetings

0 Karma

C_Sparn
Communicator

Hello,
I'm getting the value from a field with multiple date values like this:

|stats first(other_field) as first then I go on with
|join[search... earliest = first]

And earliest=[subsearch] is a good idea but is also not working.
Greetings

0 Karma

jeremiahc4
Builder

It would seem to me you'd need to have a function there which would replace the literal characters "first" with the value. I've not seen this done, but could you do a subsearch in brackets there? i.e. search index=any earliest=[search terms | fields first]

0 Karma

martin_mueller
SplunkTrust
SplunkTrust

Where does that field value come from?

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

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 ...

Splunk Community Badges!

  Hey everyone! Ready to earn some serious bragging rights in the community? Along with our existing badges ...

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...