Dashboards & Visualizations

In a dashboard's HTML code, how do I dynamically append a date to an image filename?

surekhasplunk
Communicator

Hi,

<row>
    <panel>
      <html>
        <img src="/static/app/search/image.PNG"/> 
   </html>
   </panel>
  </row>

Currently am using above patch of code in my Splunk dashboard to show the picture which is working fine.
But, as per the requirement, the file will change everyday and the filename will change to image_28102016 which includes today's date. So how to add this date field parameter to the filename so that it will pick up the latest file always?

0 Karma
1 Solution

sundareshr
Legend

Add this to the top of your dashboard.

    <search><query>| makeresults | eval dt=strftime(_time, "%d%m%Y")</query>
      <done>
        <set token="filename">image_.$result.dt$.jpg</set>
      </done>    
    </search>

And change your IMG tag to this

<img src="/static/app/search/$filename$" /> 

View solution in original post

sundareshr
Legend

Add this to the top of your dashboard.

    <search><query>| makeresults | eval dt=strftime(_time, "%d%m%Y")</query>
      <done>
        <set token="filename">image_.$result.dt$.jpg</set>
      </done>    
    </search>

And change your IMG tag to this

<img src="/static/app/search/$filename$" /> 

surekhasplunk
Communicator

Hi Sundareshr,

I used this patch of code but still the image is not coming up. Is there any other way to troubleshoot it through any log file where I can see what exact file name its taking.

0 Karma
Get Updates on the Splunk Community!

Modern way of developing distributed application using OTel

Recently, I had the opportunity to work on a complex microservice using Spring boot and Quarkus to develop a ...

Enterprise Security Content Update (ESCU) | New Releases

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

Archived Metrics Now Available for APAC and EMEA realms

We’re excited to announce the launch of Archived Metrics in Splunk Infrastructure Monitoring for our customers ...