<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic XML menu tuning in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/XML-menu-tuning/m-p/37303#M1706</link>
    <description>&lt;P&gt;I am trying to get my menus to load faster.  It seems like the searches are searching over all time, because it was really fast when I first started collecting data.  I tried to move the Time Picker to the top of the search, but that didn't seem to help it load any faster.&lt;/P&gt;

&lt;P&gt;Does anyone have advice on how to speed them up?&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;view onunloadCancelJobs="False" autoCancelInterval="100"&amp;gt;
  &amp;lt;!--  autoCancelInterval is set here to 100  --&amp;gt;
  &amp;lt;label&amp;gt;Active VPN users&amp;lt;/label&amp;gt;
  &amp;lt;module name="AccountBar" layoutPanel="appHeader"/&amp;gt;
  &amp;lt;module name="AppBar" layoutPanel="navigationHeader"/&amp;gt;
  &amp;lt;module name="Message" layoutPanel="messaging"&amp;gt;
    &amp;lt;param name="filter"&amp;gt;*&amp;lt;/param&amp;gt;
    &amp;lt;param name="clearOnJobDispatch"&amp;gt;False&amp;lt;/param&amp;gt;
    &amp;lt;param name="maxSize"&amp;gt;1&amp;lt;/param&amp;gt;
  &amp;lt;/module&amp;gt;

 &amp;lt;module name="SearchBar" layoutPanel="splSearchControls-inline"&amp;gt;
    &amp;lt;param name="label"&amp;gt;Search&amp;lt;/param&amp;gt;
    &amp;lt;param name="default"&amp;gt;*&amp;lt;/param&amp;gt;
    &amp;lt;param name="useOwnSubmitButton"&amp;gt;False&amp;lt;/param&amp;gt;

&amp;lt;!-- HiddenIntention that inserts index="vpn_access". --&amp;gt;
&amp;lt;module name="HiddenIntention"&amp;gt;
  &amp;lt;param name="intention"&amp;gt;
    &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
    &amp;lt;param name="arg"&amp;gt;
      &amp;lt;param name="index"&amp;gt;vpn_access&amp;lt;/param&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
    &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
  &amp;lt;/param&amp;gt;

  &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
  &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
    &amp;lt;param name="label"&amp;gt;VPN Concentrator&amp;lt;/param&amp;gt;
    &amp;lt;param name="settingToCreate"&amp;gt;element_name&amp;lt;/param&amp;gt;
    &amp;lt;param name="search"&amp;gt;index=vpn_access element_name=* | stats count by element_name | sort element_name&amp;lt;/param&amp;gt;
    &amp;lt;param name="searchWhenChanged"&amp;gt;True&amp;lt;/param&amp;gt;
    &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
      &amp;lt;list&amp;gt;
        &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
        &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
      &amp;lt;/list&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;param name="selected"&amp;gt;ALL&amp;lt;/param&amp;gt;
    &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
      &amp;lt;list&amp;gt;
        &amp;lt;param name="label"&amp;gt;element_name&amp;lt;/param&amp;gt;
        &amp;lt;param name="value"&amp;gt;element_name&amp;lt;/param&amp;gt;
      &amp;lt;/list&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;module name="ConvertToIntention"&amp;gt;
      &amp;lt;param name="settingToConvert"&amp;gt;element_name&amp;lt;/param&amp;gt;
      &amp;lt;param name="intention"&amp;gt;
        &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
        &amp;lt;param name="arg"&amp;gt;
          &amp;lt;param name="element_name"&amp;gt;$target$&amp;lt;/param&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
        &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
      &amp;lt;/param&amp;gt;

      &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
      &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
        &amp;lt;param name="label"&amp;gt;Group Policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="settingToCreate"&amp;gt;group_policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="search"&amp;gt; | stats count by group_policy | sort group_policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="applyOuterIntentionsToInternalSearch"&amp;gt;True&amp;lt;/param&amp;gt;
        &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
          &amp;lt;list&amp;gt;
            &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
            &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
          &amp;lt;/list&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
          &amp;lt;list&amp;gt;
            &amp;lt;param name="label"&amp;gt;group_policy&amp;lt;/param&amp;gt;
            &amp;lt;param name="value"&amp;gt;group_policy&amp;lt;/param&amp;gt;
          &amp;lt;/list&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;module name="ConvertToIntention"&amp;gt;
          &amp;lt;param name="settingToConvert"&amp;gt;group_policy&amp;lt;/param&amp;gt;
          &amp;lt;param name="intention"&amp;gt;
            &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
            &amp;lt;param name="arg"&amp;gt;
              &amp;lt;param name="group_policy"&amp;gt;$target$&amp;lt;/param&amp;gt;
            &amp;lt;/param&amp;gt;
              &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
              &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
          &amp;lt;/param&amp;gt;

          &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
          &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
            &amp;lt;param name="label"&amp;gt;Username&amp;lt;/param&amp;gt;
            &amp;lt;param name="settingToCreate"&amp;gt;username&amp;lt;/param&amp;gt;
            &amp;lt;param name="search"&amp;gt; | stats count by username | sort username&amp;lt;/param&amp;gt;
            &amp;lt;param name="applyOuterIntentionsToInternalSearch"&amp;gt;True&amp;lt;/param&amp;gt;
            &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
              &amp;lt;list&amp;gt;
                &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
                &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
              &amp;lt;/list&amp;gt;
            &amp;lt;/param&amp;gt;
            &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
              &amp;lt;list&amp;gt;
                &amp;lt;param name="label"&amp;gt;username&amp;lt;/param&amp;gt;
                &amp;lt;param name="value"&amp;gt;username&amp;lt;/param&amp;gt;
              &amp;lt;/list&amp;gt;
            &amp;lt;/param&amp;gt;
            &amp;lt;module name="ConvertToIntention"&amp;gt;
              &amp;lt;param name="settingToConvert"&amp;gt;username&amp;lt;/param&amp;gt;
              &amp;lt;param name="intention"&amp;gt;
                &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
                &amp;lt;param name="arg"&amp;gt;
                  &amp;lt;param name="username"&amp;gt;$target$&amp;lt;/param&amp;gt;
                &amp;lt;/param&amp;gt;
                  &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
                  &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
              &amp;lt;/param&amp;gt;

              &amp;lt;!-- Time picker. --&amp;gt;
              &amp;lt;module name="TimeRangePicker"&amp;gt;
                &amp;lt;param name="label"&amp;gt;Time Picker&amp;lt;/param&amp;gt;
                &amp;lt;param name="selected"&amp;gt;Last 4 hours&amp;lt;/param&amp;gt;
                &amp;lt;param name="searchWhenChanged"&amp;gt;True&amp;lt;/param&amp;gt;
                &amp;lt;module name="SubmitButton"&amp;gt;
                  &amp;lt;param name="allowSoftSubmit"&amp;gt;True&amp;lt;/param&amp;gt;

                  &amp;lt;!-- Google Map. --&amp;gt;
                  &amp;lt;module name="GenericHeader" layoutPanel="graphArea"&amp;gt;
                    &amp;lt;param name="label"&amp;gt;Google Map&amp;lt;/param&amp;gt;
                  &amp;lt;/module&amp;gt;
                  &amp;lt;module name="HiddenSearch" layoutPanel="graphArea" autoRun="true"&amp;gt;
                      &amp;lt;param name="search"&amp;gt; | dedup vpn_index | localop | geoip public_ip&amp;lt;/param&amp;gt;
                      &amp;lt;module name="GoogleMaps"&amp;gt;
                        &amp;lt;param name="drilldown"&amp;gt;true&amp;lt;/param&amp;gt;
                        &amp;lt;param name="drilldown_field"&amp;gt;public_ip&amp;lt;/param&amp;gt;
                        &amp;lt;param name="doubleClickZoom"&amp;gt;off&amp;lt;/param&amp;gt;
                        &amp;lt;param name="height"&amp;gt;600px&amp;lt;/param&amp;gt;
                        &amp;lt;param name="mapType"&amp;gt;roadmap&amp;lt;/param&amp;gt;
                        &amp;lt;param name="scrollwheel"&amp;gt;off&amp;lt;/param&amp;gt;
                        &amp;lt;param name="streetViewControl"&amp;gt;on&amp;lt;/param&amp;gt;

                        &amp;lt;!-- Search results in a table that updates with clicks. --&amp;gt;
                        &amp;lt;module name="HiddenSearch" autoRun="False"&amp;gt;
                          &amp;lt;param name="search"&amp;gt;index=vpn_access $clientips$&amp;lt;/param&amp;gt;
                          &amp;lt;module name="ConvertToIntention"&amp;gt;
                            &amp;lt;param name="settingToConvert"&amp;gt;maps.drilldown&amp;lt;/param&amp;gt;
                            &amp;lt;param name="intention"&amp;gt;
                              &amp;lt;param name="name"&amp;gt;stringreplace&amp;lt;/param&amp;gt;
                              &amp;lt;param name="arg"&amp;gt;
                                &amp;lt;param name="clientips"&amp;gt;
                                  &amp;lt;param name="value"&amp;gt;$target$&amp;lt;/param&amp;gt;
                                &amp;lt;/param&amp;gt;
                              &amp;lt;/param&amp;gt;
                            &amp;lt;/param&amp;gt;
                            &amp;lt;module name="JobProgressIndicator"&amp;gt;
                            &amp;lt;/module&amp;gt;
                            &amp;lt;module name="HiddenPostProcess"&amp;gt;
                              &amp;lt;param name="search"&amp;gt;dedup vpn_index | localop | geoip public_ip | rename public_ip as "public ip" assigned_ip as "assigned ip" public_ip_country_code as code public_ip_country_name as country public_ip_city as city public_ip_region_name as "state / region" bytes_rx as "bytes rx" bytes_tx as "bytes tx" | table username "public ip" "assigned ip" country code city "state / region" "bytes rx" "bytes tx" duration | sort - bytes_tx&amp;lt;/param&amp;gt;
                              &amp;lt;module name="SimpleResultsTable"&amp;gt;
                                &amp;lt;param name="drilldown"&amp;gt;row&amp;lt;/param&amp;gt;
                                &amp;lt;param name="count"&amp;gt;1000&amp;lt;/param&amp;gt;
                                &amp;lt;param name="entityName"&amp;gt;results&amp;lt;/param&amp;gt;
                                &amp;lt;module name="HiddenSearch"&amp;gt;
                                  &amp;lt;param name="search"&amp;gt;eventtype=public_ip="$public_ip$"&amp;lt;/param&amp;gt;
                                  &amp;lt;module name="ConvertToIntention"&amp;gt;
                                    &amp;lt;param name="settingToConvert"&amp;gt;click.value&amp;lt;/param&amp;gt;
                                    &amp;lt;param name="intention"&amp;gt;
                                      &amp;lt;param name="name"&amp;gt;stringreplace&amp;lt;/param&amp;gt;
                                      &amp;lt;param name="arg"&amp;gt;
                                        &amp;lt;param name="public_ip"&amp;gt;
                                            &amp;lt;param name="value"&amp;gt;$target$&amp;lt;/param&amp;gt;
                                        &amp;lt;/param&amp;gt;
                                      &amp;lt;/param&amp;gt;
                                    &amp;lt;/param&amp;gt;
                                    &amp;lt;module name="ViewRedirector"&amp;gt;
                                      &amp;lt;param name="viewTarget"&amp;gt;flashtimeline&amp;lt;/param&amp;gt;
                                      &amp;lt;param name="popup"&amp;gt;true&amp;lt;/param&amp;gt;
                                    &amp;lt;/module&amp;gt;
                                  &amp;lt;/module&amp;gt;
                                &amp;lt;/module&amp;gt;
                              &amp;lt;/module&amp;gt;
                            &amp;lt;/module&amp;gt;
                            &amp;lt;module name="ViewRedirectorLink"&amp;gt;
                                &amp;lt;param name="label"&amp;gt;View events...&amp;lt;/param&amp;gt;
                                &amp;lt;param name="viewTarget"&amp;gt;flashtimeline&amp;lt;/param&amp;gt;
                            &amp;lt;/module&amp;gt;
                        &amp;lt;/module&amp;gt;
                      &amp;lt;/module&amp;gt;

                    &amp;lt;/module&amp;gt;
                  &amp;lt;/module&amp;gt;
                &amp;lt;/module&amp;gt;
              &amp;lt;/module&amp;gt;
            &amp;lt;/module&amp;gt;
          &amp;lt;/module&amp;gt;
        &amp;lt;/module&amp;gt;
      &amp;lt;/module&amp;gt;
    &amp;lt;/module&amp;gt;
  &amp;lt;/module&amp;gt;
&amp;lt;/module&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;BR /&gt;
&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jun 2011 19:48:21 GMT</pubDate>
    <dc:creator>jamesdon</dc:creator>
    <dc:date>2011-06-30T19:48:21Z</dc:date>
    <item>
      <title>XML menu tuning</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/XML-menu-tuning/m-p/37303#M1706</link>
      <description>&lt;P&gt;I am trying to get my menus to load faster.  It seems like the searches are searching over all time, because it was really fast when I first started collecting data.  I tried to move the Time Picker to the top of the search, but that didn't seem to help it load any faster.&lt;/P&gt;

&lt;P&gt;Does anyone have advice on how to speed them up?&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;view onunloadCancelJobs="False" autoCancelInterval="100"&amp;gt;
  &amp;lt;!--  autoCancelInterval is set here to 100  --&amp;gt;
  &amp;lt;label&amp;gt;Active VPN users&amp;lt;/label&amp;gt;
  &amp;lt;module name="AccountBar" layoutPanel="appHeader"/&amp;gt;
  &amp;lt;module name="AppBar" layoutPanel="navigationHeader"/&amp;gt;
  &amp;lt;module name="Message" layoutPanel="messaging"&amp;gt;
    &amp;lt;param name="filter"&amp;gt;*&amp;lt;/param&amp;gt;
    &amp;lt;param name="clearOnJobDispatch"&amp;gt;False&amp;lt;/param&amp;gt;
    &amp;lt;param name="maxSize"&amp;gt;1&amp;lt;/param&amp;gt;
  &amp;lt;/module&amp;gt;

 &amp;lt;module name="SearchBar" layoutPanel="splSearchControls-inline"&amp;gt;
    &amp;lt;param name="label"&amp;gt;Search&amp;lt;/param&amp;gt;
    &amp;lt;param name="default"&amp;gt;*&amp;lt;/param&amp;gt;
    &amp;lt;param name="useOwnSubmitButton"&amp;gt;False&amp;lt;/param&amp;gt;

&amp;lt;!-- HiddenIntention that inserts index="vpn_access". --&amp;gt;
&amp;lt;module name="HiddenIntention"&amp;gt;
  &amp;lt;param name="intention"&amp;gt;
    &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
    &amp;lt;param name="arg"&amp;gt;
      &amp;lt;param name="index"&amp;gt;vpn_access&amp;lt;/param&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
    &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
  &amp;lt;/param&amp;gt;

  &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
  &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
    &amp;lt;param name="label"&amp;gt;VPN Concentrator&amp;lt;/param&amp;gt;
    &amp;lt;param name="settingToCreate"&amp;gt;element_name&amp;lt;/param&amp;gt;
    &amp;lt;param name="search"&amp;gt;index=vpn_access element_name=* | stats count by element_name | sort element_name&amp;lt;/param&amp;gt;
    &amp;lt;param name="searchWhenChanged"&amp;gt;True&amp;lt;/param&amp;gt;
    &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
      &amp;lt;list&amp;gt;
        &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
        &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
      &amp;lt;/list&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;param name="selected"&amp;gt;ALL&amp;lt;/param&amp;gt;
    &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
      &amp;lt;list&amp;gt;
        &amp;lt;param name="label"&amp;gt;element_name&amp;lt;/param&amp;gt;
        &amp;lt;param name="value"&amp;gt;element_name&amp;lt;/param&amp;gt;
      &amp;lt;/list&amp;gt;
    &amp;lt;/param&amp;gt;
    &amp;lt;module name="ConvertToIntention"&amp;gt;
      &amp;lt;param name="settingToConvert"&amp;gt;element_name&amp;lt;/param&amp;gt;
      &amp;lt;param name="intention"&amp;gt;
        &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
        &amp;lt;param name="arg"&amp;gt;
          &amp;lt;param name="element_name"&amp;gt;$target$&amp;lt;/param&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
        &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
      &amp;lt;/param&amp;gt;

      &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
      &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
        &amp;lt;param name="label"&amp;gt;Group Policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="settingToCreate"&amp;gt;group_policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="search"&amp;gt; | stats count by group_policy | sort group_policy&amp;lt;/param&amp;gt;
        &amp;lt;param name="applyOuterIntentionsToInternalSearch"&amp;gt;True&amp;lt;/param&amp;gt;
        &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
          &amp;lt;list&amp;gt;
            &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
            &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
          &amp;lt;/list&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
          &amp;lt;list&amp;gt;
            &amp;lt;param name="label"&amp;gt;group_policy&amp;lt;/param&amp;gt;
            &amp;lt;param name="value"&amp;gt;group_policy&amp;lt;/param&amp;gt;
          &amp;lt;/list&amp;gt;
        &amp;lt;/param&amp;gt;
        &amp;lt;module name="ConvertToIntention"&amp;gt;
          &amp;lt;param name="settingToConvert"&amp;gt;group_policy&amp;lt;/param&amp;gt;
          &amp;lt;param name="intention"&amp;gt;
            &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
            &amp;lt;param name="arg"&amp;gt;
              &amp;lt;param name="group_policy"&amp;gt;$target$&amp;lt;/param&amp;gt;
            &amp;lt;/param&amp;gt;
              &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
              &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
          &amp;lt;/param&amp;gt;

          &amp;lt;!-- Search to build the drop down menu items. --&amp;gt;
          &amp;lt;module name="SearchSelectLister" layoutPanel="splSearchControls-inline"&amp;gt;
            &amp;lt;param name="label"&amp;gt;Username&amp;lt;/param&amp;gt;
            &amp;lt;param name="settingToCreate"&amp;gt;username&amp;lt;/param&amp;gt;
            &amp;lt;param name="search"&amp;gt; | stats count by username | sort username&amp;lt;/param&amp;gt;
            &amp;lt;param name="applyOuterIntentionsToInternalSearch"&amp;gt;True&amp;lt;/param&amp;gt;
            &amp;lt;param name="staticFieldsToDisplay"&amp;gt;
              &amp;lt;list&amp;gt;
                &amp;lt;param name="label"&amp;gt;ALL&amp;lt;/param&amp;gt;
                &amp;lt;param name="value"&amp;gt;*&amp;lt;/param&amp;gt;
              &amp;lt;/list&amp;gt;
            &amp;lt;/param&amp;gt;
            &amp;lt;param name="searchFieldsToDisplay"&amp;gt;
              &amp;lt;list&amp;gt;
                &amp;lt;param name="label"&amp;gt;username&amp;lt;/param&amp;gt;
                &amp;lt;param name="value"&amp;gt;username&amp;lt;/param&amp;gt;
              &amp;lt;/list&amp;gt;
            &amp;lt;/param&amp;gt;
            &amp;lt;module name="ConvertToIntention"&amp;gt;
              &amp;lt;param name="settingToConvert"&amp;gt;username&amp;lt;/param&amp;gt;
              &amp;lt;param name="intention"&amp;gt;
                &amp;lt;param name="name"&amp;gt;addterm&amp;lt;/param&amp;gt;
                &amp;lt;param name="arg"&amp;gt;
                  &amp;lt;param name="username"&amp;gt;$target$&amp;lt;/param&amp;gt;
                &amp;lt;/param&amp;gt;
                  &amp;lt;!-- tells the addterm intention to put our term in the first search clause no matter what. --&amp;gt;
                  &amp;lt;param name="flags"&amp;gt;&amp;lt;list&amp;gt;indexed&amp;lt;/list&amp;gt;&amp;lt;/param&amp;gt;
              &amp;lt;/param&amp;gt;

              &amp;lt;!-- Time picker. --&amp;gt;
              &amp;lt;module name="TimeRangePicker"&amp;gt;
                &amp;lt;param name="label"&amp;gt;Time Picker&amp;lt;/param&amp;gt;
                &amp;lt;param name="selected"&amp;gt;Last 4 hours&amp;lt;/param&amp;gt;
                &amp;lt;param name="searchWhenChanged"&amp;gt;True&amp;lt;/param&amp;gt;
                &amp;lt;module name="SubmitButton"&amp;gt;
                  &amp;lt;param name="allowSoftSubmit"&amp;gt;True&amp;lt;/param&amp;gt;

                  &amp;lt;!-- Google Map. --&amp;gt;
                  &amp;lt;module name="GenericHeader" layoutPanel="graphArea"&amp;gt;
                    &amp;lt;param name="label"&amp;gt;Google Map&amp;lt;/param&amp;gt;
                  &amp;lt;/module&amp;gt;
                  &amp;lt;module name="HiddenSearch" layoutPanel="graphArea" autoRun="true"&amp;gt;
                      &amp;lt;param name="search"&amp;gt; | dedup vpn_index | localop | geoip public_ip&amp;lt;/param&amp;gt;
                      &amp;lt;module name="GoogleMaps"&amp;gt;
                        &amp;lt;param name="drilldown"&amp;gt;true&amp;lt;/param&amp;gt;
                        &amp;lt;param name="drilldown_field"&amp;gt;public_ip&amp;lt;/param&amp;gt;
                        &amp;lt;param name="doubleClickZoom"&amp;gt;off&amp;lt;/param&amp;gt;
                        &amp;lt;param name="height"&amp;gt;600px&amp;lt;/param&amp;gt;
                        &amp;lt;param name="mapType"&amp;gt;roadmap&amp;lt;/param&amp;gt;
                        &amp;lt;param name="scrollwheel"&amp;gt;off&amp;lt;/param&amp;gt;
                        &amp;lt;param name="streetViewControl"&amp;gt;on&amp;lt;/param&amp;gt;

                        &amp;lt;!-- Search results in a table that updates with clicks. --&amp;gt;
                        &amp;lt;module name="HiddenSearch" autoRun="False"&amp;gt;
                          &amp;lt;param name="search"&amp;gt;index=vpn_access $clientips$&amp;lt;/param&amp;gt;
                          &amp;lt;module name="ConvertToIntention"&amp;gt;
                            &amp;lt;param name="settingToConvert"&amp;gt;maps.drilldown&amp;lt;/param&amp;gt;
                            &amp;lt;param name="intention"&amp;gt;
                              &amp;lt;param name="name"&amp;gt;stringreplace&amp;lt;/param&amp;gt;
                              &amp;lt;param name="arg"&amp;gt;
                                &amp;lt;param name="clientips"&amp;gt;
                                  &amp;lt;param name="value"&amp;gt;$target$&amp;lt;/param&amp;gt;
                                &amp;lt;/param&amp;gt;
                              &amp;lt;/param&amp;gt;
                            &amp;lt;/param&amp;gt;
                            &amp;lt;module name="JobProgressIndicator"&amp;gt;
                            &amp;lt;/module&amp;gt;
                            &amp;lt;module name="HiddenPostProcess"&amp;gt;
                              &amp;lt;param name="search"&amp;gt;dedup vpn_index | localop | geoip public_ip | rename public_ip as "public ip" assigned_ip as "assigned ip" public_ip_country_code as code public_ip_country_name as country public_ip_city as city public_ip_region_name as "state / region" bytes_rx as "bytes rx" bytes_tx as "bytes tx" | table username "public ip" "assigned ip" country code city "state / region" "bytes rx" "bytes tx" duration | sort - bytes_tx&amp;lt;/param&amp;gt;
                              &amp;lt;module name="SimpleResultsTable"&amp;gt;
                                &amp;lt;param name="drilldown"&amp;gt;row&amp;lt;/param&amp;gt;
                                &amp;lt;param name="count"&amp;gt;1000&amp;lt;/param&amp;gt;
                                &amp;lt;param name="entityName"&amp;gt;results&amp;lt;/param&amp;gt;
                                &amp;lt;module name="HiddenSearch"&amp;gt;
                                  &amp;lt;param name="search"&amp;gt;eventtype=public_ip="$public_ip$"&amp;lt;/param&amp;gt;
                                  &amp;lt;module name="ConvertToIntention"&amp;gt;
                                    &amp;lt;param name="settingToConvert"&amp;gt;click.value&amp;lt;/param&amp;gt;
                                    &amp;lt;param name="intention"&amp;gt;
                                      &amp;lt;param name="name"&amp;gt;stringreplace&amp;lt;/param&amp;gt;
                                      &amp;lt;param name="arg"&amp;gt;
                                        &amp;lt;param name="public_ip"&amp;gt;
                                            &amp;lt;param name="value"&amp;gt;$target$&amp;lt;/param&amp;gt;
                                        &amp;lt;/param&amp;gt;
                                      &amp;lt;/param&amp;gt;
                                    &amp;lt;/param&amp;gt;
                                    &amp;lt;module name="ViewRedirector"&amp;gt;
                                      &amp;lt;param name="viewTarget"&amp;gt;flashtimeline&amp;lt;/param&amp;gt;
                                      &amp;lt;param name="popup"&amp;gt;true&amp;lt;/param&amp;gt;
                                    &amp;lt;/module&amp;gt;
                                  &amp;lt;/module&amp;gt;
                                &amp;lt;/module&amp;gt;
                              &amp;lt;/module&amp;gt;
                            &amp;lt;/module&amp;gt;
                            &amp;lt;module name="ViewRedirectorLink"&amp;gt;
                                &amp;lt;param name="label"&amp;gt;View events...&amp;lt;/param&amp;gt;
                                &amp;lt;param name="viewTarget"&amp;gt;flashtimeline&amp;lt;/param&amp;gt;
                            &amp;lt;/module&amp;gt;
                        &amp;lt;/module&amp;gt;
                      &amp;lt;/module&amp;gt;

                    &amp;lt;/module&amp;gt;
                  &amp;lt;/module&amp;gt;
                &amp;lt;/module&amp;gt;
              &amp;lt;/module&amp;gt;
            &amp;lt;/module&amp;gt;
          &amp;lt;/module&amp;gt;
        &amp;lt;/module&amp;gt;
      &amp;lt;/module&amp;gt;
    &amp;lt;/module&amp;gt;
  &amp;lt;/module&amp;gt;
&amp;lt;/module&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;BR /&gt;
&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jun 2011 19:48:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/XML-menu-tuning/m-p/37303#M1706</guid>
      <dc:creator>jamesdon</dc:creator>
      <dc:date>2011-06-30T19:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: XML menu tuning</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/XML-menu-tuning/m-p/37304#M1707</link>
      <description>&lt;P&gt;I am counting 3 pull-down menus populated by cascading searches :&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;1st pull-down :
&lt;CODE&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;index=vpn_access element_name=* | stats count by element_name | sort element_name&lt;/CODE&gt;&lt;/PRE&gt;&lt;/LI&gt;
&lt;LI&gt;2nd pull-down :
&lt;CODE&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;index=vpn_access $element_name$ | stats count by group_policy | sort group_policy&lt;/CODE&gt;&lt;/PRE&gt;&lt;/LI&gt;
&lt;LI&gt;3rd pull-down :
&lt;CODE&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;index=vpn_access $element_name$ $group_policy$ | stats count by username | sort username&lt;/CODE&gt;&lt;/PRE&gt;&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;As the size of your &lt;CODE&gt;vpn_access&lt;/CODE&gt; index grows, the drop-down population will become more and more costly, as these searches are currently rigged to iterate through all events of that index.&lt;/P&gt;

&lt;P&gt;I have one of two recommendations :&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Use the &lt;CODE&gt;earliest&lt;/CODE&gt; and &lt;CODE&gt;latest&lt;/CODE&gt; parameters of the &lt;CODE&gt;SearchSelectLister&lt;/CODE&gt; module to restrict the time-range of the pull-down populating searches. See the &lt;A href="http://www.splunk.com/base/Documentation/latest/Developer/ModuleReference#SearchSelectLister"&gt;module reference for SearchSelectLister&lt;/A&gt; for more information.&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;If you absolutely need for the pull-down populating searches to iterate through all of the information contained in the &lt;CODE&gt;vpn_access&lt;/CODE&gt; index, the best way to go is to set up a summary index from which these searches can generate the pull-down values. For more information on how to achieve this, see &lt;A href="http://www.splunk.com/base/Documentation/latest/Knowledge/Usesummaryindexing"&gt;this topic&lt;/A&gt; in the Knowledge Manager manual.&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Fri, 08 Jul 2011 01:09:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/XML-menu-tuning/m-p/37304#M1707</guid>
      <dc:creator>hexx</dc:creator>
      <dc:date>2011-07-08T01:09:06Z</dc:date>
    </item>
  </channel>
</rss>

