Dashboards & Visualizations

How to make splunk not treating the value in drilldown link as a relative path.

lionel319
Explorer

I'm trying to do a drilldown so that when user clicked on a column of a table, it will open up a new page

<drilldown>
    <link>
        $click.value2
    </link>
</drilldown>

The value of $click.value2$ is http://www.google.com.

Somehow, when the cell is clicked, splunk treats it as a relative path, and brings me to:-

http://my/splunk/instant/apps/http://www.google.com

Is there anyway to workaround this?

Tags (1)
0 Karma
1 Solution

lionel319
Explorer

Ok. I managed to get it to work. This is what i did:-

Convert the dashboard into HTML, and then

Modify this line

 // var url = TokenUtils.replaceTokenNames("{{SPLUNKWEB_URL_PREFIX}}/app/lionel/$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data), TokenUtils.getEscaper('url'));

... to this:-

var url = TokenUtils.replaceTokenNames("$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data));

View solution in original post

0 Karma

lionel319
Explorer

Ok. I managed to get it to work. This is what i did:-

Convert the dashboard into HTML, and then

Modify this line

 // var url = TokenUtils.replaceTokenNames("{{SPLUNKWEB_URL_PREFIX}}/app/lionel/$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data), TokenUtils.getEscaper('url'));

... to this:-

var url = TokenUtils.replaceTokenNames("$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data));
0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...