Dashboards & Visualizations

How to wrap time picker tokens to always get epoch time in search on dashboard?

Kmishkind
New Member

I have a search with a join and subsearch I wish to apply a date range to the subsearch. I have put the search into a dashboard and changed it to a form. I updated the subsearch to use a where statement to narrow the _time.

The values from the datetime picker are passed through the field1.earliest and field1.latest token-this works just fine so long as I set the date time picker to "between" exact dates. If I use "last month" or one of the other relative fields I get errors because I get the date modifier values passed to the token d@d and @mon instead of the epoch date.

So....is there a way of wrapping the tokens to always get the epoc time or do I change my query to somehow accept epoch and/or date modifiers.

Here is the subquery
......
join name
[search sourcetype=logs

|regex user!=("[0-9].|ws_")|where isnotnull(user)

|where _time>=$field1.earliest$ AND _time<=$field1.latest$
.... ]

Thanks for your yelp

0 Karma

martin_mueller
SplunkTrust
SplunkTrust

Try this:

main search ... | join name [search earliest=$field1.earliest$ latest=$field1.latest$ sourcetype=logs user=* | regex user!= ...] ...

http://docs.splunk.com/Documentation/Splunk/6.1.2/Search/Specifytimemodifiersinyoursearch

0 Karma

somesoni2
Revered Legend

Try this

your base search...| join name [search sourcetype=logs  
[|gentimes start=-1 | eval earliest=if(isnum($field1.earliest$),$field1.earliest$,relative_time(now(),"$field1.earliest$") | latest=if(isnum($field1.latest$),$field1.latest$,relative_time(now(),"$field1.latest$") | return earliest,latest]
|regex user!=("[0-9].|ws_")|where isnotnull(user) ....

With the subsearch with subsearch (with 'gentimes') providing earliest and latest value for subsearch, the where condition will not be required.

0 Karma

Kmishkind
New Member

No-only the subsearch.

0 Karma

somesoni2
Revered Legend

Does the same timerange picker applies to main search??

0 Karma
Get Updates on the Splunk Community!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...