Hello ,
I have a dashboard with 6 panels. Each panel search is rendered by a master search template and I am using searchPostProcess to run data for each panel.
It seems that each panel is exceuting a new search that means total 6 panels yielding 6 new concurrent searches. Some users who has 3 concurrent searches access are not able to access the dashboard. Is there any way that I can stop the concurrent searches and make a master template search for all panels to run in single search.
I have seen splunk answers and got that to remove JobProgressIndicator modules from hiddenpostprocess and place it at top XML. I tried that too and didnt worked. Below is the advanced xml view of my dashboard.
<view autoCancelInterval="90" isVisible="true" objectMode="SimpleForm" onunloadCancelJobs="true" template="dashboard.html">
<label>test</label>
<module name="AccountBar" layoutPanel="appHeader"/>
<module name="AppBar" layoutPanel="navigationHeader"/>
<module name="Message" layoutPanel="messaging">
<param name="filter">*</param>
<param name="clearOnJobDispatch">False</param>
<param name="maxSize">1</param>
</module>
<module name="Message" layoutPanel="messaging">
<param name="filter">splunk.search.job</param>
<param name="clearOnJobDispatch">True</param>
<param name="maxSize">1</param>
</module>
<module name="TitleBar" layoutPanel="viewHeader">
<param name="actionsMenuFilter">dashboard</param>
</module>
<module name="HiddenSearch" layoutPanel="viewHeader">
<param name="search">
index=test appid=$appid$
| eventstats sum(count) as Total
| stats sum(count) as count by user Total
| eval Percentage=100*(count/Total)
</param>
<module name="ExtendedFieldSearch">
<param name="replacementMap">
<param name="arg">
<param name="appid"/>
</param>
</param>
<param name="field">*App ID</param>
<param name="intention">
<param name="name">stringreplace</param>
<param name="arg">
<param name="appid">
<param name="fillOnEmpty">True</param>
</param>
</param>
</param>
<module name="TimeRangePicker">
<param name="searchWhenChanged">False</param>
<module name="SubmitButton">
<param name="allowSoftSubmit">True</param>
<param name="label">Search</param>
<module name="HiddenPostProcess" layoutPanel="panel_row1_col1" group="Status " autoRun="False">
<param name="search">
stats ....
</param>
<param name="groupLabel">Status </param>
<module name="ViewstateAdapter">
<param name="suppressionList"/>
<module name="HiddenFieldPicker">
<param name="strictMode">True</param>
<module name="JobProgressIndicator"/>
<module name="Paginator">
<param name="count">10</param>
<param name="entityName">results</param>
<module name="EnablePreview">
<param name="enable">True</param>
<param name="display">False</param>
<module name="SimpleResultsTable">
<param name="drilldown">row</param>
<param name="entityName">results</param>
<param name="allowTransformedFieldSelect">False</param>
<module name="Gimp"/>
<module name="ConvertToDrilldownSearch">
<module name="ViewRedirector">
<param name="viewTarget">flashtimeline</param>
</module>
</module>
</module>
<module name="ViewRedirectorLink">
<param name="viewTarget">flashtimeline</param>
</module>
</module>
</module>
</module>
</module>
</module>
<module name="HiddenPostProcess" layoutPanel="panel_row1_col2" group="test" autoRun="False">
<param name="search">
stats ...
</param>
<param name="groupLabel">test</param>
<module name="ViewstateAdapter">
<param name="suppressionList">
<item>count</item>
<item>charting.chart.stackMode</item>
<item>charting.secondaryAxis.minimumNumber</item>
<item>charting.legend.placement</item>
<item>charting.chart</item>
<item>charting.gaugeColors</item>
<item>displayRowNumbers</item>
<item>charting.chart.nullValueMode</item>
<item>charting.chart.rangeValues</item>
<item>charting.secondaryAxis.maximumNumber</item>
<item>charting.secondaryAxis.scale</item>
<item>charting.layout.splitSeries</item>
</param>
<module name="HiddenFieldPicker">
<param name="strictMode">True</param>
<module name="JobProgressIndicator">
<module name="EnablePreview">
<param name="enable">True</param>
<param name="display">False</param>
<module name="HiddenChartFormatter">
<param name="charting.chart.stackMode">default</param>
<param name="charting.secondaryAxis.minimumNumber">""</param>
<param name="charting.gaugeColors">[0xd13b3b,0xf7912c,0xebe42d,0x7e9f44]</param>
<param name="charting.chart">radialGauge</param>
<param name="charting.legend.placement">right</param>
<param name="charting.chart.nullValueMode">gaps</param>
<param name="charting.chart.rangeValues">[80,85,95,98,100]</param>
<param name="charting.secondaryAxis.maximumNumber">""</param>
<param name="charting.secondaryAxis.scale">""</param>
<param name="charting.layout.splitSeries">false</param>
<module name="JSChart">
<param name="width">100%</param>
<module name="Gimp"/>
<module name="ConvertToDrilldownSearch">
<module name="ViewRedirector">
<param name="viewTarget">flashtimeline</param>
</module>
</module>
</module>
<module name="ViewRedirectorLink">
<param name="viewTarget">flashtimeline</param>
</module>
</module>
</module>
</module>
</module>
</module>
</module>
</module>
</module>
</module>
</module>
</view>
... View more