Dashboards & Visualizations

Handling dashboard parameters passed in from link

mschellhouse
Path Finder

We have a dashboard panel table that contains links to dashboard "snapshots" like this:
http://...?form.field1.earliest=1505343600&form.field1.latest=1505354400

On the dashboard we have a panel that has external hyperlinks which need dynamic timestamps as well. In order to create those timestamps we have the following code in the form section of our dashboard:

<input type="time" token="field1">
  <label></label>
  <default>
    <earliest>-1d@d</earliest>
    <latest>@d</latest>
  </default>
  <change>
     <condition match="isnum($earliest$) OR isnum($latest$)">
       <eval token="stime">strftime('earliest',"%m/%d/%y %H:%M:%S"</eval>
       <eval token="etime">strftime('latest',"%m/%d/%y %H:%M:%S"</eval>
       <eval token="etime_NR">'latest'+3600</eval>
      <eval token="duration_NR">$latest$-$earliest$+7200</eval>
     </condition>
  </change>
</input>

This code works fine if I am coming into the dashboard directly and use the date picker to select earliest/latest. If I come to the dashboard via a link like above, the variables stime/etime/etime_NR/duration_NR are not set. Ideas?

0 Karma
1 Solution

mschellhouse
Path Finder

So I am going to answer my own question. This is probably bad etiquette on Splunk Answers. Willing to handle correctly if someone points out how I should do that...

The problem is with my defaults on the form for earliest/latest. They are conflicting with what is passed on the URL. Removing those defaults seems to allow everything to flow through as expected.

View solution in original post

0 Karma

mschellhouse
Path Finder

So I am going to answer my own question. This is probably bad etiquette on Splunk Answers. Willing to handle correctly if someone points out how I should do that...

The problem is with my defaults on the form for earliest/latest. They are conflicting with what is passed on the URL. Removing those defaults seems to allow everything to flow through as expected.

0 Karma

lfedak_splunk
Splunk Employee
Splunk Employee

Hey @mschellhouse, If you have a question, share it with the community, then find a solution, then you should accept your own answer. 🙂 There will be more info as this is edited over time, but you can always reference the Answers documentation as well if you have questions about etiquette. http://docs.splunk.com/Documentation/Community/latest/community/AboutCommunity Happy Splunking!

Get Updates on the Splunk Community!

Stay Connected: Your Guide to May Tech Talks, Office Hours, and Webinars!

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars this month. This ...

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...