Dashboards & Visualizations

Tokens Usage in Javascript Code

dm2001
New Member

Hi, may I know any documentation on how tokens work when using them in javascript files. The docs at https://docs.splunk.com/Documentation/Splunk/9.1.2/Viz/tokens don't present much info on Javascript usage.

Particularly, I am trying to use tokens to delete KV store values and I am confused how this can be done. Just using tokens.unset() is not working.

Any help would be appreciated!!

Labels (1)
0 Karma

garenilla
Explorer

Hi @dm2001 , it's been a long since I used tokens on JavaScript but when I used them I usually had these methods:

var defaultTokenModel = mvc.Components.getInstance('default', {
    create: true
});
var submittedTokenModel = mvc.Components.getInstance('submitted', {
    create: true
});

function setToken(name, value) {
    defaultTokenModel.set(name, value);
    submittedTokenModel.set(name, value);
};
function unsetToken(name) {
    defaultTokenModel.unset(name);
    submittedTokenModel.unset(name);
};

Then in your JS you can use the methods freely to set any token to a value or unset them.

I hope it helps.

 

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Build resilience for the agentic era: Join us at Splunk Go San Jose

AI is changing how organizations build, operate, and secure digital services. As teams adopt AI agents and ...

Manage Edge Processor pipelines end to end with APIs

This guide uses the Data Management APIs to create an Edge Processor, onboard one instance, deploy a pipeline ...