Example 3 - Simple customizations
Important notice: As part of Advanced XML deprecation, the Module System is officially deprecated beginning with Splunk Enterprise 6.3. For more information, see Advanced XML Deprecation. |
Example3.xml
<view template="dashboard.html" stylesheet="example2Styles.css">
<label>Example 3: Adding Dynamic Behavior to an Application</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="StaticContentSample" layoutPanel="panel_row1_col1"> <param name="text"><![CDATA[
<h1>Example 3: Adding Dynamic Behavior to an Application</h1> <p> This builds on Example2 by using custom JavaScript to handle clicking on a table row. On click, the indexer stage name associated with the row is displayed. </p> ]]></param>
</module> <module name="HiddenSearch" layoutPanel="panel_row2_col1" group="CPU Utilization, other behavior" autoRun="True"> <param name="search">index=_internal source=*metrics.log group=pipeline | stats sum(cpu_seconds) as totalCPU by name</param> <param name="earliest">-7d</param> <module name="SimpleResultsTable"> <param name="drilldown">row</param> <param name="displayMenu">true</param> <module name="NullModule"></module> </module> </module>
</view> ]]>
application.js
switch (Splunk.util.getCurrentView()) {
case "Example3": if (Splunk.Module.NullModule) { Splunk.Module.NullModule = $.klass(Splunk.Module.NullModule, { getModifiedContext: function() { var context = this.getContext(), click = context.getAll('click'); alert (click.value); return context; } }); } break;
}
Example 2 - Simple customizations | Example 4 - Create a custom module |
This documentation applies to the following versions of Splunk® Enterprise: 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.0.5, 7.0.6, 7.0.7, 7.0.8, 7.0.9, 7.0.10, 7.0.11, 7.0.13, 7.1.0, 7.1.1, 7.1.2, 7.1.3, 7.1.4, 7.1.5, 7.1.6, 7.1.7, 7.1.8, 7.1.9, 7.1.10, 7.2.0, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.5, 7.2.6, 7.2.7, 7.2.8, 7.2.9, 7.2.10, 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.3.4, 7.3.5, 7.3.6, 7.3.7, 7.3.8, 7.3.9
Feedback submitted, thanks!