Dashboards & Visualizations

Is there a way to set up a dynamic dashboard refresh time based on the role logged in?

ronak
Path Finder

Setup

  • multi-tenant setup accessing the same application dashboards
  • Splunk V 6.2
  • One business dashboards showing various KPIs with a dashboard refresh time setting to be 300 seconds e.g. form refresh=300 is what is set when one does "Edit Source on dashboard and the views the XML

Need

Based on the ROLE associated with login, set the dashboard refresh time to 5 minutes or 7 minutes or 15 minutes etc. meaning

IF role=role1 then form refresh=300
elsif role=role2 then form refresh=420
else form refresh=900
end if;

How do I achieve the above functionality?

0 Karma

s2_splunk
Splunk Employee
Splunk Employee

I don't think you can do that in SimpleXML, but I am not sure.
If you are on V6.x, you can convert your dashboard to HTML and probably implement this in JavaScript. You can create a hidden panel which runs
| rest /services/authentication/current-context/context | fields username roles
to get the current user name and the roles that user is part of (can be multiple) and then set the refresh property.

Note: I have not tested whether dynamically setting the refresh property will actually work, or whether the value is only read once when the dashboard loads.
Easy enough to try.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Can’t Make It to Boston? Stream .conf25 and Learn with Haya Husain

Boston may be buzzing this September with Splunk University and .conf25, but you don’t have to pack a bag to ...

Splunk Lantern’s Guide to The Most Popular .conf25 Sessions

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Unlock What’s Next: The Splunk Cloud Platform at .conf25

In just a few days, Boston will be buzzing as the Splunk team and thousands of community members come together ...