All Apps and Add-ons

Why is Dendrogram Viz "Manage tokens on this dashboard" drilldown not working?

youngstrommj
Explorer

Hello @chrisyounger, Love your components. 

I'm trying to use the Dendrogram drilldown to "Manage tokens on this dashboard" but it doesn't seem to work. Looking in the browser console I can see the tokens being set but my form values don't get set. Any ideas?

 

 

      <viz type="dendrogram_viz.dendrogram_viz">
        <title>title</title>
        <search>
          <query>~Query Here~</query>
          <earliest>0</earliest>
          <latest></latest>
        </search>
        <option name="dendrogram_viz.dendrogram_viz.color1">#171d21</option>
        <option name="dendrogram_viz.dendrogram_viz.color2">#ffffff</option>
        <option name="dendrogram_viz.dendrogram_viz.delimiter">-&gt;</option>
        <option name="dendrogram_viz.dendrogram_viz.html">no</option>
        <option name="dendrogram_viz.dendrogram_viz.label_size">100</option>
        <option name="dendrogram_viz.dendrogram_viz.layout">vertical</option>
        <option name="dendrogram_viz.dendrogram_viz.linkcolor">#555555</option>
        <option name="dendrogram_viz.dendrogram_viz.max_rows">1000</option>
        <option name="dendrogram_viz.dendrogram_viz.node_ancestor_spacing">400</option>
        <option name="dendrogram_viz.dendrogram_viz.node_sibling_spacing">400</option>
        <option name="dendrogram_viz.dendrogram_viz.node_size">80</option>
        <option name="dendrogram_viz.dendrogram_viz.nodecolor">#999999</option>
        <option name="dendrogram_viz.dendrogram_viz.radius">500</option>
        <option name="dendrogram_viz.dendrogram_viz.tidy">yes</option>
        <option name="dendrogram_viz.dendrogram_viz.zoom">yes</option>
        <option name="drilldown">all</option>
        <option name="height">1000</option>
        <option name="refresh.display">progressbar</option>
        <drilldown>
          <set token="form.parentageSpan">$dendrogram_viz_id$</set>
        </drilldown>
      </viz>

 

 

 

Labels (1)
Tags (2)
0 Karma
1 Solution

VatsalJagani
Champion

@youngstrommj - Two points:

  • Please do not use form.<token_name>, use just <token_name> directly.
  • Also, main thing, $dendrogram_viz_id$ which is not available as drilldown token for the viz as per the doc. - https://splunkbase.splunk.com/app/5153/#/details
    • $dendrogram_viz_path$, $dendrogram_viz_name$, $dendrogram_viz_name$
    • $dendrogram_viz_drilldown$

 

I hope this helps!!!

View solution in original post

VatsalJagani
Champion

@youngstrommj - Two points:

  • Please do not use form.<token_name>, use just <token_name> directly.
  • Also, main thing, $dendrogram_viz_id$ which is not available as drilldown token for the viz as per the doc. - https://splunkbase.splunk.com/app/5153/#/details
    • $dendrogram_viz_path$, $dendrogram_viz_name$, $dendrogram_viz_name$
    • $dendrogram_viz_drilldown$

 

I hope this helps!!!

youngstrommj
Explorer

Thanks for the help @VatsalJagani and the clarification @chrisyounger. I'm a bit of a beginner, but, I was able to get my use case to work using the visualization tokens directly.

chrisyounger
SplunkTrust
SplunkTrust

Glad to hear it! 

Its a shame that the Splunk API for visualizations is a bit unclear and broken becuase I have always wanted to do what you are trying before,. 

 

0 Karma

youngstrommj
Explorer

Thank you for your help @vatsal. However, it still doesn't work after applying both of your suggestions. I did confirm, looking at the browser console, that the "$dendrogram_viz_drilldown$" token is getting set.

Also, "parentageSpan" is another input in my dashboard that I was hoping to change with the drilldown. Using the "form." syntax works in other places in my dashboard so I thought it would work here too. Either way, removing "form." doesn't seem to help. 😞

In case it is useful my splunk version is 7.3.6

0 Karma

VatsalJagani
Champion

I would try using the $dendrogram_viz_drilldown$ token directly in other places of the dashboard rather than using <drilldown>.

0 Karma

chrisyounger
SplunkTrust
SplunkTrust

VatsalJagani is 100% correct. Unfortunately its not possible to change a form.XXX token from the vis. It can be done using complicated javascript, but this is a real pain.