Splunk: Dashboard Drilldowns
This is a note to future-me on how to do row based drill downs on tables in a Splunk dashboard.
Set a token
Set the drilldown
to row
on the source table and set a token
based on one of the clicked values, e.g. in a <table>
, you could do:
<option name="drilldown">row</option>
<drilldown>
<set token="travel_type">$row.type$</set>
</drilldown>
The token can be used in further panels.
Setting the depends
attribute of a panel downstream will hide it until the token has been populated
<chart depends="$travel_type$">
Open a link
Another type of drilldown is for a link (hint: link to a dashboard in your own instance with prepopulated tokens):
<option name="drilldown">row</option>
<drilldown>
<link target="_blank">/app/transaction_app/merchant_query?form.merchant_name=$row.merchant$</link>
</drilldown>
When you link to your own splunk server, use the relative URL from /app
. That way, you don’t need to worry about different user’s region settings or the server name changing.