<?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 HTML: How to create multiple charts in a single panel on the same row? in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154569#M9446</link>
    <description>&lt;P&gt;How can I use HTML to put 4 radial gauges on the same panel in the same row? I've removed the from 3 of my gauges below, but still not working please help!&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;
    &amp;lt;title&amp;gt;ISE Enterprise Dashboard HTML | Splunk&amp;lt;/title&amp;gt;
    &amp;lt;link rel="shortcut icon" href="{{SPLUNKWEB_URL_PREFIX}}/static/img/favicon.ico" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/bootstrap.min.css" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/pages/dashboard-simple-bootstrap.min.css" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/app/search/dashboard.css" /&amp;gt;
    &amp;lt;!--[if IE 7]&amp;gt;&amp;lt;link rel="stylesheet" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/sprites-ie7.css" /&amp;gt;&amp;lt;![endif]--&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body class="simplexml preload"&amp;gt;

&amp;lt;!-- 
BEGIN LAYOUT
This section contains the layout for the dashboard. Splunk uses proprietary
styles in &amp;lt;div&amp;gt; tags, similar to Bootstrap's grid system. 
--&amp;gt;

&amp;lt;div class="header"&amp;gt;
    &amp;lt;div id="placeholder-splunk-bar"&amp;gt;
        &amp;lt;a href="{{SPLUNKWEB_URL_PREFIX}}/app/launcher/home" class="brand" title="splunk &amp;amp;gt; listen to your data"&amp;gt;splunk&amp;lt;strong&amp;gt;&amp;amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div id="placeholder-app-bar"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="dashboard-body container-fluid main-section-body" data-role="main"&amp;gt;
    &amp;lt;div class="dashboard-header clearfix"&amp;gt;
        &amp;lt;h2&amp;gt;ISE Enterprise Dashboard HTML&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="dashboard-row dashboard-row1"&amp;gt;
        &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
            &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                &amp;lt;div class="panel-element-row"&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element1" style="width: 100%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;Passed Authentications %&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
            &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                &amp;lt;div class="panel-element-row"&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element2" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;CPU&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element3" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;MEMORY&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element4" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;DISK SPACE&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element5" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;DISK I/O&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;  
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="footer"&amp;gt;&amp;lt;/div&amp;gt;

&amp;lt;!-- 
END LAYOUT
--&amp;gt;

&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/config?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/i18n.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/i18ncatalog?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/build/simplexml.min/config.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type="text/javascript"&amp;gt;
require.config({
    baseUrl: "{{SPLUNKWEB_URL_PREFIX}}/static/js",
    waitSeconds: 0 // Disable require.js load timeout
});

//
// LIBRARY REQUIREMENTS
//
// In the require function, we include the necessary libraries and modules for
// the HTML dashboard. Then, we pass variable names for these libraries and
// modules as function parameters, in order.
// 
// When you add libraries or modules, remember to retain this mapping order
// between the library or module and its function parameter. You can do this by
// adding to the end of these lists, as shown in the commented examples below.

require([
    "splunkjs/mvc",
    "splunkjs/mvc/utils",
    "splunkjs/mvc/tokenutils",
    "underscore",
    "jquery",
    "splunkjs/mvc/simplexml",
    "splunkjs/mvc/headerview",
    "splunkjs/mvc/footerview",
    "splunkjs/mvc/simplexml/dashboard",
    "splunkjs/mvc/simplexml/element/chart",
    "splunkjs/mvc/simplexml/element/event",
    "splunkjs/mvc/simplexml/element/html",
    "splunkjs/mvc/simplexml/element/list",
    "splunkjs/mvc/simplexml/element/map",
    "splunkjs/mvc/simplexml/element/single",
    "splunkjs/mvc/simplexml/element/table",
    "splunkjs/mvc/simpleform/input/dropdown",
    "splunkjs/mvc/simpleform/input/radiogroup",
    "splunkjs/mvc/simpleform/input/text",
    "splunkjs/mvc/simpleform/input/timerange",
    "splunkjs/mvc/simpleform/input/submit",
    "splunkjs/mvc/searchmanager",
    "splunkjs/mvc/savedsearchmanager",
    "splunkjs/mvc/postprocessmanager",
    "splunkjs/mvc/simplexml/urltokenmodel"
    // Add comma-separated libraries and modules manually here, for example:
    // ..."splunkjs/mvc/simplexml/urltokenmodel",
    // "splunkjs/mvc/checkboxview"
    ],
    function(
        mvc,
        utils,
        TokenUtils,
        _,
        $,
        DashboardController,
        HeaderView,
        FooterView,
        Dashboard,
        ChartElement,
        EventElement,
        HtmlElement,
        ListElement,
        MapElement,
        SingleElement,
        TableElement,
        DropdownInput,
        RadioGroupInput,
        TextInput,
        TimeRangeInput,
        SubmitButton,
        SearchManager,
        SavedSearchManager,
        PostProcessManager,
        UrlTokenModel

        // Add comma-separated parameter names here, for example: 
        // ...UrlTokenModel, 
        // CheckboxView
        ) {



        var pageLoading = true;


        // 
        // TOKENS
        //

        // Create token namespaces
        var urlTokenModel = new UrlTokenModel();
        mvc.Components.registerInstance('url', urlTokenModel);
        var defaultTokenModel = mvc.Components.getInstance('default', {create: true});
        var submittedTokenModel = mvc.Components.getInstance('submitted', {create: true});

        urlTokenModel.on('url:navigate', function() {
            defaultTokenModel.set(urlTokenModel.toJSON());
            if (!_.isEmpty(urlTokenModel.toJSON()) &amp;amp;&amp;amp; !_.all(urlTokenModel.toJSON(), _.isUndefined)) {
                submitTokens();
            } else {
                submittedTokenModel.clear();
            }
        });

        // Initialize tokens
        defaultTokenModel.set(urlTokenModel.toJSON());

        var defaultUpdate = {};

        var submitTokens = function() {
            submitTokensSoon(pageLoading);
        };

        var submitTokensSoon = _.debounce(function(replaceState) {
            submittedTokenModel.set(defaultTokenModel.toJSON());
            urlTokenModel.saveOnlyWithPrefix('form\\.', defaultTokenModel.toJSON(), {
                replaceState: replaceState
            });
        });


        //
        // SEARCH MANAGERS
        //

        var search1 = new SearchManager({
            "id": "search1",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"Failed-Attempt\" OR MESSAGE_CLASS=\"Passed-Authentication\" NOT tag=probe  NOT tag=diagnostics | dedup host syslog_id _time | stats count(eval(_raw)) as Total, count(eval(MESSAGE_CLASS=\"Passed-Authentication\")) as Passed | eval percent=((Passed/Total)*100) | table percent",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search2 = new SearchManager({
            "id": "search2",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval cpu=tonumber(substr(SysStatsUtilizationCpu,0,4)) | stats avg(cpu) AS CPU",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search3 = new SearchManager({
            "id": "search3",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval memory=tonumber(substr(SysStatsUtilizationMemory,0,4)) | stats avg(memory) As MEMORY",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search4 = new SearchManager({
            "id": "search4",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval diskspace=tonumber(substr(SysStatsUtilizationDiskSpace,0,4)) | stats avg(diskspace) AS DISKSPACE",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search5 = new SearchManager({
            "id": "search5",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval diskio=tonumber(substr(SysStatsUtilizationDiskIO,0,4)) | stats avg(diskio) AS DISKIO",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});



        //
        // SPLUNK HEADER AND FOOTER
        //

        new HeaderView({
            id: 'header',
            section: 'dashboards',
            el: $('.header'),
            acceleratedAppNav: true
        }, {tokens: true}).render();

        new FooterView({
            id: 'footer',
            el: $('.footer')
        }, {tokens: true}).render();


        //
        // DASHBOARD EDITOR
        //

        new Dashboard({
            id: 'dashboard',
            el: $('.dashboard-body')
        }, {tokens: true}).render();


        //
        // VIEWS: VISUALIZATION ELEMENTS
        //

        var element1 = new ChartElement({
            "id": "element1",
            "charting.chart.rangeValues": "[\"0\",\"45\",\"65\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "markerGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0xd13b3b,0xebe42d,0x7e9f44]",
            "charting.axisY.scale": "linear",
            "managerid": "search1",
            "el": $('#element1')
        }, {tokens: true}).render();

        var element2 = new ChartElement({
            "id": "element2",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search2",
            "el": $('#element2')
        }, {tokens: true}).render();

        var element3 = new ChartElement({
            "id": "element3",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search3",
            "el": $('#element3')
        }, {tokens: true}).render();

        var element4 = new ChartElement({
            "id": "element4",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search4",
            "el": $('#element4')
        }, {tokens: true}).render();

        var element5 = new ChartElement({
            "id": "element5",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search5",
            "el": $('#element5')
        }, {tokens: true}).render();


        submitTokens();


        //
        // DASHBOARD READY
        //

        DashboardController.ready();
        pageLoading = false;

    }
);
&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Jul 2020 22:47:04 GMT</pubDate>
    <dc:creator>jedatt01</dc:creator>
    <dc:date>2020-07-06T22:47:04Z</dc:date>
    <item>
      <title>HTML: How to create multiple charts in a single panel on the same row?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154569#M9446</link>
      <description>&lt;P&gt;How can I use HTML to put 4 radial gauges on the same panel in the same row? I've removed the from 3 of my gauges below, but still not working please help!&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;
    &amp;lt;title&amp;gt;ISE Enterprise Dashboard HTML | Splunk&amp;lt;/title&amp;gt;
    &amp;lt;link rel="shortcut icon" href="{{SPLUNKWEB_URL_PREFIX}}/static/img/favicon.ico" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/bootstrap.min.css" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/pages/dashboard-simple-bootstrap.min.css" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/app/search/dashboard.css" /&amp;gt;
    &amp;lt;!--[if IE 7]&amp;gt;&amp;lt;link rel="stylesheet" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/sprites-ie7.css" /&amp;gt;&amp;lt;![endif]--&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body class="simplexml preload"&amp;gt;

&amp;lt;!-- 
BEGIN LAYOUT
This section contains the layout for the dashboard. Splunk uses proprietary
styles in &amp;lt;div&amp;gt; tags, similar to Bootstrap's grid system. 
--&amp;gt;

&amp;lt;div class="header"&amp;gt;
    &amp;lt;div id="placeholder-splunk-bar"&amp;gt;
        &amp;lt;a href="{{SPLUNKWEB_URL_PREFIX}}/app/launcher/home" class="brand" title="splunk &amp;amp;gt; listen to your data"&amp;gt;splunk&amp;lt;strong&amp;gt;&amp;amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div id="placeholder-app-bar"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="dashboard-body container-fluid main-section-body" data-role="main"&amp;gt;
    &amp;lt;div class="dashboard-header clearfix"&amp;gt;
        &amp;lt;h2&amp;gt;ISE Enterprise Dashboard HTML&amp;lt;/h2&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="dashboard-row dashboard-row1"&amp;gt;
        &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
            &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                &amp;lt;div class="panel-element-row"&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element1" style="width: 100%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;Passed Authentications %&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
        &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
            &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                &amp;lt;div class="panel-element-row"&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element2" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;CPU&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element3" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;MEMORY&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element4" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;DISK SPACE&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;div class="dashboard-element chart" id="element5" style="width: 25%"&amp;gt;
                        &amp;lt;div class="panel-head"&amp;gt;
                            &amp;lt;h3&amp;gt;DISK I/O&amp;lt;/h3&amp;gt;
                        &amp;lt;/div&amp;gt;
                        &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;  
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class="footer"&amp;gt;&amp;lt;/div&amp;gt;

&amp;lt;!-- 
END LAYOUT
--&amp;gt;

&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/config?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/i18n.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/i18ncatalog?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/build/simplexml.min/config.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type="text/javascript"&amp;gt;
require.config({
    baseUrl: "{{SPLUNKWEB_URL_PREFIX}}/static/js",
    waitSeconds: 0 // Disable require.js load timeout
});

//
// LIBRARY REQUIREMENTS
//
// In the require function, we include the necessary libraries and modules for
// the HTML dashboard. Then, we pass variable names for these libraries and
// modules as function parameters, in order.
// 
// When you add libraries or modules, remember to retain this mapping order
// between the library or module and its function parameter. You can do this by
// adding to the end of these lists, as shown in the commented examples below.

require([
    "splunkjs/mvc",
    "splunkjs/mvc/utils",
    "splunkjs/mvc/tokenutils",
    "underscore",
    "jquery",
    "splunkjs/mvc/simplexml",
    "splunkjs/mvc/headerview",
    "splunkjs/mvc/footerview",
    "splunkjs/mvc/simplexml/dashboard",
    "splunkjs/mvc/simplexml/element/chart",
    "splunkjs/mvc/simplexml/element/event",
    "splunkjs/mvc/simplexml/element/html",
    "splunkjs/mvc/simplexml/element/list",
    "splunkjs/mvc/simplexml/element/map",
    "splunkjs/mvc/simplexml/element/single",
    "splunkjs/mvc/simplexml/element/table",
    "splunkjs/mvc/simpleform/input/dropdown",
    "splunkjs/mvc/simpleform/input/radiogroup",
    "splunkjs/mvc/simpleform/input/text",
    "splunkjs/mvc/simpleform/input/timerange",
    "splunkjs/mvc/simpleform/input/submit",
    "splunkjs/mvc/searchmanager",
    "splunkjs/mvc/savedsearchmanager",
    "splunkjs/mvc/postprocessmanager",
    "splunkjs/mvc/simplexml/urltokenmodel"
    // Add comma-separated libraries and modules manually here, for example:
    // ..."splunkjs/mvc/simplexml/urltokenmodel",
    // "splunkjs/mvc/checkboxview"
    ],
    function(
        mvc,
        utils,
        TokenUtils,
        _,
        $,
        DashboardController,
        HeaderView,
        FooterView,
        Dashboard,
        ChartElement,
        EventElement,
        HtmlElement,
        ListElement,
        MapElement,
        SingleElement,
        TableElement,
        DropdownInput,
        RadioGroupInput,
        TextInput,
        TimeRangeInput,
        SubmitButton,
        SearchManager,
        SavedSearchManager,
        PostProcessManager,
        UrlTokenModel

        // Add comma-separated parameter names here, for example: 
        // ...UrlTokenModel, 
        // CheckboxView
        ) {



        var pageLoading = true;


        // 
        // TOKENS
        //

        // Create token namespaces
        var urlTokenModel = new UrlTokenModel();
        mvc.Components.registerInstance('url', urlTokenModel);
        var defaultTokenModel = mvc.Components.getInstance('default', {create: true});
        var submittedTokenModel = mvc.Components.getInstance('submitted', {create: true});

        urlTokenModel.on('url:navigate', function() {
            defaultTokenModel.set(urlTokenModel.toJSON());
            if (!_.isEmpty(urlTokenModel.toJSON()) &amp;amp;&amp;amp; !_.all(urlTokenModel.toJSON(), _.isUndefined)) {
                submitTokens();
            } else {
                submittedTokenModel.clear();
            }
        });

        // Initialize tokens
        defaultTokenModel.set(urlTokenModel.toJSON());

        var defaultUpdate = {};

        var submitTokens = function() {
            submitTokensSoon(pageLoading);
        };

        var submitTokensSoon = _.debounce(function(replaceState) {
            submittedTokenModel.set(defaultTokenModel.toJSON());
            urlTokenModel.saveOnlyWithPrefix('form\\.', defaultTokenModel.toJSON(), {
                replaceState: replaceState
            });
        });


        //
        // SEARCH MANAGERS
        //

        var search1 = new SearchManager({
            "id": "search1",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"Failed-Attempt\" OR MESSAGE_CLASS=\"Passed-Authentication\" NOT tag=probe  NOT tag=diagnostics | dedup host syslog_id _time | stats count(eval(_raw)) as Total, count(eval(MESSAGE_CLASS=\"Passed-Authentication\")) as Passed | eval percent=((Passed/Total)*100) | table percent",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search2 = new SearchManager({
            "id": "search2",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval cpu=tonumber(substr(SysStatsUtilizationCpu,0,4)) | stats avg(cpu) AS CPU",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search3 = new SearchManager({
            "id": "search3",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval memory=tonumber(substr(SysStatsUtilizationMemory,0,4)) | stats avg(memory) As MEMORY",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search4 = new SearchManager({
            "id": "search4",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval diskspace=tonumber(substr(SysStatsUtilizationDiskSpace,0,4)) | stats avg(diskspace) AS DISKSPACE",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});

        var search5 = new SearchManager({
            "id": "search5",
            "status_buckets": 0,
            "cancelOnUnload": true,
            "latest_time": "now",
            "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval diskio=tonumber(substr(SysStatsUtilizationDiskIO,0,4)) | stats avg(diskio) AS DISKIO",
            "earliest_time": "-15m",
            "app": utils.getCurrentApp(),
            "auto_cancel": 90,
            "preview": true
        }, {tokens: true, tokenNamespace: "submitted"});



        //
        // SPLUNK HEADER AND FOOTER
        //

        new HeaderView({
            id: 'header',
            section: 'dashboards',
            el: $('.header'),
            acceleratedAppNav: true
        }, {tokens: true}).render();

        new FooterView({
            id: 'footer',
            el: $('.footer')
        }, {tokens: true}).render();


        //
        // DASHBOARD EDITOR
        //

        new Dashboard({
            id: 'dashboard',
            el: $('.dashboard-body')
        }, {tokens: true}).render();


        //
        // VIEWS: VISUALIZATION ELEMENTS
        //

        var element1 = new ChartElement({
            "id": "element1",
            "charting.chart.rangeValues": "[\"0\",\"45\",\"65\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "markerGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0xd13b3b,0xebe42d,0x7e9f44]",
            "charting.axisY.scale": "linear",
            "managerid": "search1",
            "el": $('#element1')
        }, {tokens: true}).render();

        var element2 = new ChartElement({
            "id": "element2",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search2",
            "el": $('#element2')
        }, {tokens: true}).render();

        var element3 = new ChartElement({
            "id": "element3",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search3",
            "el": $('#element3')
        }, {tokens: true}).render();

        var element4 = new ChartElement({
            "id": "element4",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search4",
            "el": $('#element4')
        }, {tokens: true}).render();

        var element5 = new ChartElement({
            "id": "element5",
            "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
            "charting.axisTitleY.visibility": "visible",
            "charting.axisTitleX.visibility": "visible",
            "charting.chart.style": "minimal",
            "charting.layout.splitSeries": "0",
            "charting.chart.nullValueMode": "gaps",
            "charting.chart": "radialGauge",
            "charting.chart.stackMode": "default",
            "charting.axisX.scale": "linear",
            "charting.legend.placement": "right",
            "charting.drilldown": "all",
            "charting.chart.sliceCollapsingThreshold": "0.01",
            "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
            "resizable": true,
            "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
            "charting.axisY.scale": "linear",
            "managerid": "search5",
            "el": $('#element5')
        }, {tokens: true}).render();


        submitTokens();


        //
        // DASHBOARD READY
        //

        DashboardController.ready();
        pageLoading = false;

    }
);
&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 22:47:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154569#M9446</guid>
      <dc:creator>jedatt01</dc:creator>
      <dc:date>2020-07-06T22:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: HTML: How to create multiple charts in a single panel on the same row</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154570#M9447</link>
      <description>&lt;P&gt;see very well this:  &lt;/P&gt;

&lt;HR /&gt;

&lt;P&gt;do this action or delete it in your code , it's  to remove the from 3 of your gauges correctly in your dashbord&lt;/P&gt;

&lt;P&gt;&lt;A href="{{SPLUNKWEB_URL_PREFIX}}/app/launcher/home"&gt;splunk&lt;STRONG&gt;&amp;gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;

&lt;H2&gt;ISE Enterprise Dashboard HTML&lt;/H2&gt;

&lt;H3&gt;Passed Authentications %&lt;/H3&gt;

&lt;H3&gt;CPU&lt;/H3&gt;

&lt;H3&gt;DISK SPACE&lt;/H3&gt;

&lt;H3&gt;DISK I/O&lt;/H3&gt;</description>
      <pubDate>Thu, 11 Dec 2014 11:12:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154570#M9447</guid>
      <dc:creator>Tanefo</dc:creator>
      <dc:date>2014-12-11T11:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: HTML: How to create multiple charts in a single panel on the same row</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154571#M9448</link>
      <description>&lt;P&gt;1- First time, i created a css file as follow:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;#element3{
float: left;
}

#element4{
float: left;
}

#element5{
float: left;
}

#element2{
float: left;
}
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;and name it gauge.css which location is in directory  :  &lt;CODE&gt;...\Splunk\etc\apps\"your app"\appserver\static&lt;/CODE&gt;&lt;/P&gt;

&lt;P&gt;2-Second time, i added a mark in my code head as follow:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/app/search/gauge.css" /&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;3- Third time, because the width panel who contain the four gauge is very small, i created a new row and put them into as follow:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt; &amp;lt;div class="dashboard-row dashboard-row2"&amp;gt;
         &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
             &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                 &amp;lt;div class="panel-element-row"&amp;gt;
                     &amp;lt;div class="dashboard-element chart" id="element2" style="width: 25%"&amp;gt;
                         &amp;lt;div class="panel-head"&amp;gt;
                             &amp;lt;h3&amp;gt;CPU&amp;lt;/h3&amp;gt;
                         &amp;lt;/div&amp;gt;
                     &amp;lt;/div&amp;gt;
                     &amp;lt;div class="dashboard-element chart" id="element3" style="width: 25%"&amp;gt;
                         &amp;lt;div class="panel-head"&amp;gt;
                             &amp;lt;h3&amp;gt;MEMORY&amp;lt;/h3&amp;gt;
                         &amp;lt;/div&amp;gt;
                     &amp;lt;/div&amp;gt;
                     &amp;lt;div class="dashboard-element chart" id="element4" style="width: 25%"&amp;gt;
                         &amp;lt;div class="panel-head"&amp;gt;
                             &amp;lt;h3&amp;gt;DISK SPACE&amp;lt;/h3&amp;gt;
                         &amp;lt;/div&amp;gt;
                     &amp;lt;/div&amp;gt;
                     &amp;lt;div class="dashboard-element chart" id="element5" style="width: 25%"&amp;gt;
                         &amp;lt;div class="panel-head"&amp;gt;
                             &amp;lt;h3&amp;gt;DISK I/O&amp;lt;/h3&amp;gt;
                         &amp;lt;/div&amp;gt;
                         &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                       &amp;lt;/div&amp;gt;  
                  &amp;lt;/div&amp;gt;
             &amp;lt;/div&amp;gt;
         &amp;lt;/div&amp;gt;
     &amp;lt;/div&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The end code is:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;!DOCTYPE html&amp;gt;
 &amp;lt;html lang="en"&amp;gt;
 &amp;lt;head&amp;gt;
     &amp;lt;meta charset="utf-8" /&amp;gt;
     &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;
     &amp;lt;title&amp;gt;ISE Enterprise Dashboard HTML | Splunk&amp;lt;/title&amp;gt;
     &amp;lt;link rel="shortcut icon" href="{{SPLUNKWEB_URL_PREFIX}}/static/img/favicon.ico" /&amp;gt;
     &amp;lt;link rel="stylesheet" type="text/css" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/bootstrap.min.css" /&amp;gt;
     &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/pages/dashboard-simple-bootstrap.min.css" /&amp;gt;
     &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/app/search/dashboard.css" /&amp;gt;
    &amp;lt;link rel="stylesheet" type="text/css" media="all" href="{{SPLUNKWEB_URL_PREFIX}}/static/app/search/styl.css" /&amp;gt;
     &amp;lt;!--[if IE 7]&amp;gt;&amp;lt;link rel="stylesheet" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/sprites-ie7.css" /&amp;gt;&amp;lt;![endif]--&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body class="simplexml preload"&amp;gt;

 &amp;lt;!-- 
 BEGIN LAYOUT
 This section contains the layout for the dashboard. Splunk uses proprietary
 styles in &amp;lt;div&amp;gt; tags, similar to Bootstrap's grid system. 
 --&amp;gt;

 &amp;lt;div class="header"&amp;gt;
     &amp;lt;div id="placeholder-splunk-bar"&amp;gt;
         &amp;lt;a href="{{SPLUNKWEB_URL_PREFIX}}/app/launcher/home" class="brand" title="splunk &amp;amp;gt; listen to your data"&amp;gt;splunk&amp;lt;strong&amp;gt;&amp;amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;
     &amp;lt;/div&amp;gt;
     &amp;lt;div id="placeholder-app-bar"&amp;gt;&amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
 &amp;lt;div class="dashboard-body container-fluid main-section-body" data-role="main"&amp;gt;
     &amp;lt;div class="dashboard-header clearfix"&amp;gt;
         &amp;lt;h2&amp;gt;ISE Enterprise Dashboard HTML&amp;lt;/h2&amp;gt;
     &amp;lt;/div&amp;gt;
     &amp;lt;div class="dashboard-row dashboard-row1"&amp;gt;
         &amp;lt;div class="dashboard-cell" style="width: 50%;"&amp;gt;
             &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
                 &amp;lt;div class="panel-element-row"&amp;gt;
                     &amp;lt;div class="dashboard-element chart" id="element1" style="width: 100%"&amp;gt;
                         &amp;lt;div class="panel-head"&amp;gt;
                             &amp;lt;h3&amp;gt;Passed Authentications %&amp;lt;/h3&amp;gt;
                         &amp;lt;/div&amp;gt;
                         &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                     &amp;lt;/div&amp;gt;
                 &amp;lt;/div&amp;gt;
             &amp;lt;/div&amp;gt;
         &amp;lt;/div&amp;gt;
        &amp;lt;div class="dashboard-row dashboard-row2"&amp;gt;
          &amp;lt;div class="dashboard-cell" style="width: 100%;"&amp;gt;
          &amp;lt;div class="dashboard-panel clearfix"&amp;gt;                
              &amp;lt;div class="panel-element-row"&amp;gt;
                  &amp;lt;div class="dashboard-element chart" id="element2" style="width: 25%"&amp;gt;
                      &amp;lt;div class="panel-head"&amp;gt;
                          &amp;lt;h3&amp;gt;CPU&amp;lt;/h3&amp;gt;
                      &amp;lt;/div&amp;gt;
                  &amp;lt;/div&amp;gt;
                  &amp;lt;div class="dashboard-element chart" id="element3" style="width: 25%"&amp;gt;
                      &amp;lt;div class="panel-head"&amp;gt;
                          &amp;lt;h3&amp;gt;MEMORY&amp;lt;/h3&amp;gt;
                      &amp;lt;/div&amp;gt;
                  &amp;lt;/div&amp;gt;
                  &amp;lt;div class="dashboard-element chart" id="element4" style="width: 25%"&amp;gt;
                      &amp;lt;div class="panel-head"&amp;gt;
                          &amp;lt;h3&amp;gt;DISK SPACE&amp;lt;/h3&amp;gt;
                      &amp;lt;/div&amp;gt;
                  &amp;lt;/div&amp;gt;
                  &amp;lt;div class="dashboard-element chart" id="element5" style="width: 25%"&amp;gt;
                      &amp;lt;div class="panel-head"&amp;gt;
                          &amp;lt;h3&amp;gt;DISK I/O&amp;lt;/h3&amp;gt;
                      &amp;lt;/div&amp;gt;
                      &amp;lt;div class="panel-body"&amp;gt;&amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;  
               &amp;lt;/div&amp;gt;
          &amp;lt;/div&amp;gt;
      &amp;lt;/div&amp;gt;
  &amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
 &amp;lt;div class="footer"&amp;gt;&amp;lt;/div&amp;gt;

 &amp;lt;!-- 
 END LAYOUT
 --&amp;gt;

 &amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/config?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
 &amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/i18n.js"&amp;gt;&amp;lt;/script&amp;gt;
 &amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/i18ncatalog?autoload=1"&amp;gt;&amp;lt;/script&amp;gt;
 &amp;lt;script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/build/simplexml.min/config.js"&amp;gt;&amp;lt;/script&amp;gt;
 &amp;lt;script type="text/javascript"&amp;gt;
 require.config({
     baseUrl: "{{SPLUNKWEB_URL_PREFIX}}/static/js",
     waitSeconds: 0 // Disable require.js load timeout
 });

 //
 // LIBRARY REQUIREMENTS
 //
 // In the require function, we include the necessary libraries and modules for
 // the HTML dashboard. Then, we pass variable names for these libraries and
 // modules as function parameters, in order.
 // 
 // When you add libraries or modules, remember to retain this mapping order
 // between the library or module and its function parameter. You can do this by
 // adding to the end of these lists, as shown in the commented examples below.

 require([
     "splunkjs/mvc",
     "splunkjs/mvc/utils",
     "splunkjs/mvc/tokenutils",
     "underscore",
     "jquery",
     "splunkjs/mvc/simplexml",
     "splunkjs/mvc/headerview",
     "splunkjs/mvc/footerview",
     "splunkjs/mvc/simplexml/dashboard",
     "splunkjs/mvc/simplexml/element/chart",
     "splunkjs/mvc/simplexml/element/event",
     "splunkjs/mvc/simplexml/element/html",
     "splunkjs/mvc/simplexml/element/list",
     "splunkjs/mvc/simplexml/element/map",
     "splunkjs/mvc/simplexml/element/single",
     "splunkjs/mvc/simplexml/element/table",
     "splunkjs/mvc/simpleform/input/dropdown",
     "splunkjs/mvc/simpleform/input/radiogroup",
     "splunkjs/mvc/simpleform/input/text",
     "splunkjs/mvc/simpleform/input/timerange",
     "splunkjs/mvc/simpleform/input/submit",
     "splunkjs/mvc/searchmanager",
     "splunkjs/mvc/savedsearchmanager",
     "splunkjs/mvc/postprocessmanager",
     "splunkjs/mvc/simplexml/urltokenmodel"
     // Add comma-separated libraries and modules manually here, for example:
     // ..."splunkjs/mvc/simplexml/urltokenmodel",
     // "splunkjs/mvc/checkboxview"
     ],
     function(
         mvc,
         utils,
         TokenUtils,
         _,
         $,
         DashboardController,
         HeaderView,
         FooterView,
         Dashboard,
         ChartElement,
         EventElement,
         HtmlElement,
         ListElement,
         MapElement,
         SingleElement,
         TableElement,
         DropdownInput,
         RadioGroupInput,
         TextInput,
         TimeRangeInput,
         SubmitButton,
         SearchManager,
         SavedSearchManager,
         PostProcessManager,
         UrlTokenModel

         // Add comma-separated parameter names here, for example: 
         // ...UrlTokenModel, 
         // CheckboxView
         ) {



         var pageLoading = true;


         // 
         // TOKENS
         //

         // Create token namespaces
         var urlTokenModel = new UrlTokenModel();
         mvc.Components.registerInstance('url', urlTokenModel);
         var defaultTokenModel = mvc.Components.getInstance('default', {create: true});
         var submittedTokenModel = mvc.Components.getInstance('submitted', {create: true});

         urlTokenModel.on('url:navigate', function() {
             defaultTokenModel.set(urlTokenModel.toJSON());
             if (!_.isEmpty(urlTokenModel.toJSON()) &amp;amp;&amp;amp; !_.all(urlTokenModel.toJSON(), _.isUndefined)) {
                 submitTokens();
             } else {
                 submittedTokenModel.clear();
             }
         });

         // Initialize tokens
         defaultTokenModel.set(urlTokenModel.toJSON());

         var defaultUpdate = {};

         var submitTokens = function() {
             submitTokensSoon(pageLoading);
         };

         var submitTokensSoon = _.debounce(function(replaceState) {
             submittedTokenModel.set(defaultTokenModel.toJSON());
             urlTokenModel.saveOnlyWithPrefix('form\\.', defaultTokenModel.toJSON(), {
                 replaceState: replaceState
             });
         });


         //
         // SEARCH MANAGERS
         //

         var search1 = new SearchManager({
             "id": "search1",
             "status_buckets": 0,
             "cancelOnUnload": true,
             "latest_time": "now",
             "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"Failed-Attempt\" OR MESSAGE_CLASS=\"Passed-Authentication\" NOT tag=probe  NOT tag=diagnostics | dedup host syslog_id _time | stats count(eval(_raw)) as Total, count(eval(MESSAGE_CLASS=\"Passed-Authentication\")) as Passed | eval percent=((Passed/Total)*100) | table percent",
             "earliest_time": "-15m",
             "app": utils.getCurrentApp(),
             "auto_cancel": 90,
             "preview": true
         }, {tokens: true, tokenNamespace: "submitted"});

         var search2 = new SearchManager({
             "id": "search2",
             "status_buckets": 0,
             "cancelOnUnload": true,
             "latest_time": "now",
             "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval cpu=tonumber(substr(SysStatsUtilizationCpu,0,4)) | stats avg(cpu) AS CPU",
             "earliest_time": "-15m",
             "app": utils.getCurrentApp(),
             "auto_cancel": 90,
             "preview": true
         }, {tokens: true, tokenNamespace: "submitted"});

         var search3 = new SearchManager({
             "id": "search3",
             "status_buckets": 0,
             "cancelOnUnload": true,
             "latest_time": "now",
             "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval memory=tonumber(substr(SysStatsUtilizationMemory,0,4)) | stats avg(memory) As MEMORY",
             "earliest_time": "-15m",
             "app": utils.getCurrentApp(),
             "auto_cancel": 90,
             "preview": true
         }, {tokens: true, tokenNamespace: "submitted"});

         var search4 = new SearchManager({
             "id": "search4",
             "status_buckets": 0,
             "cancelOnUnload": true,
             "latest_time": "now",
             "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time  | eval diskspace=tonumber(substr(SysStatsUtilizationDiskSpace,0,4)) | stats avg(diskspace) AS DISKSPACE",
             "earliest_time": "-15m",
             "app": utils.getCurrentApp(),
             "auto_cancel": 90,
             "preview": true
         }, {tokens: true, tokenNamespace: "submitted"});

         var search5 = new SearchManager({
             "id": "search5",
             "status_buckets": 0,
             "cancelOnUnload": true,
             "latest_time": "now",
             "search": "index=ise tag=ise_prd MESSAGE_CLASS=\"System-Stats\" | dedup host syslog_id _time | eval diskio=tonumber(substr(SysStatsUtilizationDiskIO,0,4)) | stats avg(diskio) AS DISKIO",
             "earliest_time": "-15m",
             "app": utils.getCurrentApp(),
             "auto_cancel": 90,
             "preview": true
         }, {tokens: true, tokenNamespace: "submitted"});



         //
         // SPLUNK HEADER AND FOOTER
         //

         new HeaderView({
             id: 'header',
             section: 'dashboards',
             el: $('.header'),
             acceleratedAppNav: true
         }, {tokens: true}).render();

         new FooterView({
             id: 'footer',
             el: $('.footer')
         }, {tokens: true}).render();


         //
         // DASHBOARD EDITOR
         //

         new Dashboard({
             id: 'dashboard',
             el: $('.dashboard-body')
         }, {tokens: true}).render();


         //
         // VIEWS: VISUALIZATION ELEMENTS
         //

         var element1 = new ChartElement({
             "id": "element1",
             "charting.chart.rangeValues": "[\"0\",\"45\",\"65\",\"100\"]",
             "charting.axisTitleY.visibility": "visible",
             "charting.axisTitleX.visibility": "visible",
             "charting.chart.style": "minimal",
             "charting.layout.splitSeries": "0",
             "charting.chart.nullValueMode": "gaps",
             "charting.chart": "markerGauge",
             "charting.chart.stackMode": "default",
             "charting.axisX.scale": "linear",
             "charting.legend.placement": "right",
             "charting.drilldown": "all",
             "charting.chart.sliceCollapsingThreshold": "0.01",
             "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
             "resizable": true,
             "charting.gaugeColors": "[0xd13b3b,0xebe42d,0x7e9f44]",
             "charting.axisY.scale": "linear",
             "managerid": "search1",
             "el": $('#element1')
         }, {tokens: true}).render();

         var element2 = new ChartElement({
             "id": "element2",
             "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
             "charting.axisTitleY.visibility": "visible",
             "charting.axisTitleX.visibility": "visible",
             "charting.chart.style": "minimal",
             "charting.layout.splitSeries": "0",
             "charting.chart.nullValueMode": "gaps",
             "charting.chart": "radialGauge",
             "charting.chart.stackMode": "default",
             "charting.axisX.scale": "linear",
             "charting.legend.placement": "right",
             "charting.drilldown": "all",
             "charting.chart.sliceCollapsingThreshold": "0.01",
             "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
             "resizable": true,
             "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
             "charting.axisY.scale": "linear",
             "managerid": "search2",
             "el": $('#element2')
         }, {tokens: true}).render();

         var element3 = new ChartElement({
             "id": "element3",
             "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
             "charting.axisTitleY.visibility": "visible",
             "charting.axisTitleX.visibility": "visible",
             "charting.chart.style": "minimal",
             "charting.layout.splitSeries": "0",
             "charting.chart.nullValueMode": "gaps",
             "charting.chart": "radialGauge",
             "charting.chart.stackMode": "default",
             "charting.axisX.scale": "linear",
             "charting.legend.placement": "right",
             "charting.drilldown": "all",
             "charting.chart.sliceCollapsingThreshold": "0.01",
             "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
             "resizable": true,
             "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
             "charting.axisY.scale": "linear",
             "managerid": "search3",
             "el": $('#element3')
         }, {tokens: true}).render();

         var element4 = new ChartElement({
             "id": "element4",
             "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
             "charting.axisTitleY.visibility": "visible",
             "charting.axisTitleX.visibility": "visible",
             "charting.chart.style": "minimal",
             "charting.layout.splitSeries": "0",
             "charting.chart.nullValueMode": "gaps",
             "charting.chart": "radialGauge",
             "charting.chart.stackMode": "default",
             "charting.axisX.scale": "linear",
             "charting.legend.placement": "right",
             "charting.drilldown": "all",
             "charting.chart.sliceCollapsingThreshold": "0.01",
             "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
             "resizable": true,
             "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
             "charting.axisY.scale": "linear",
             "managerid": "search4",
             "el": $('#element4')
         }, {tokens: true}).render();

         var element5 = new ChartElement({
             "id": "element5",
             "charting.chart.rangeValues": "[\"0\",\"80\",\"90\",\"100\"]",
             "charting.axisTitleY.visibility": "visible",
             "charting.axisTitleX.visibility": "visible",
             "charting.chart.style": "minimal",
             "charting.layout.splitSeries": "0",
             "charting.chart.nullValueMode": "gaps",
             "charting.chart": "radialGauge",
             "charting.chart.stackMode": "default",
             "charting.axisX.scale": "linear",
             "charting.legend.placement": "right",
             "charting.drilldown": "all",
             "charting.chart.sliceCollapsingThreshold": "0.01",
             "charting.legend.labelStyle.overflowMode": "ellipsisMiddle",
             "resizable": true,
             "charting.gaugeColors": "[0x84E900,0xFFE800,0xBF3030]",
             "charting.axisY.scale": "linear",
             "managerid": "search5",
             "el": $('#element5')
         }, {tokens: true}).render();


         submitTokens();


         //
         // DASHBOARD READY
         //

         DashboardController.ready();
         pageLoading = false;

     }
 );
 &amp;lt;/script&amp;gt;
 &amp;lt;/body&amp;gt;
 &amp;lt;/html&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Jan 2015 09:11:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154571#M9448</guid>
      <dc:creator>ngatchasandra</dc:creator>
      <dc:date>2015-01-06T09:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: HTML: How to create multiple charts in a single panel on the same row</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154572#M9449</link>
      <description>&lt;P&gt;You can also use HTML table to do this&lt;/P&gt;

&lt;P&gt;e.g.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;table style="width:100%"&amp;gt;
             &amp;lt;tr&amp;gt;
              &amp;lt;td colspan="2"&amp;gt;
                &amp;lt;row&amp;gt;
                 &amp;lt;panel&amp;gt;

                         &amp;lt;style&amp;gt;.btn-primary { margin: 5px 10px 5px 0; }&amp;lt;/style&amp;gt;
                         &amp;lt;a href="oil_timeline_chart_view_html" class="btn btn-primary" target="_blank"&amp;gt;TimeLine dashboard&amp;lt;/a&amp;gt;

                 &amp;lt;/panel&amp;gt;
             &amp;lt;/row&amp;gt;
              &amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
          &amp;lt;tr&amp;gt;
            &amp;lt;th&amp;gt;First&amp;lt;/th&amp;gt;
            &amp;lt;th&amp;gt;Second&amp;lt;/th&amp;gt;
          &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
             &amp;lt;td&amp;gt;
            &amp;lt;div class="fieldset"&amp;gt;
                &amp;lt;div class="input input-text" id="input1"&amp;gt;
                    &amp;lt;label&amp;gt;First&amp;lt;/label&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;

              &amp;lt;/td&amp;gt;
               &amp;lt;td&amp;gt;
             &amp;lt;div class="fieldset"&amp;gt;
                &amp;lt;div class="input input-text" id="input2"&amp;gt;
                    &amp;lt;label&amp;gt;Second&amp;lt;/label&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;

              &amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
              &amp;lt;td&amp;gt;

               &amp;lt;div id="row2" class="dashboard-row dashboard-row2"&amp;gt;

              &amp;lt;div class="dashboard-row"&amp;gt;
                &amp;lt;div class="dashboard-cell" style="width: 100%;"&amp;gt;
                   &amp;lt;div class="dashboard-panel"&amp;gt;
                        &amp;lt;div class="panel-element-row"&amp;gt;
                            &amp;lt;div class="dashboard-element"&amp;gt;
                                &amp;lt;div class="panel-head"&amp;gt;
                                    &amp;lt;h3&amp;gt;Transaction Graph&amp;lt;/h3&amp;gt;
                                &amp;lt;/div&amp;gt;
                                &amp;lt;div class="panel-body"&amp;gt;
                                    &amp;lt;p id="chart"&amp;gt;&amp;lt;/p&amp;gt;
                                &amp;lt;/div&amp;gt;

                            &amp;lt;/div&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
                &amp;lt;/td&amp;gt;

                &amp;lt;td&amp;gt;

               &amp;lt;div id="row2" class="dashboard-row dashboard-row2"&amp;gt;

              &amp;lt;div class="dashboard-row"&amp;gt;
                &amp;lt;div class="dashboard-cell" style="width: 100%;"&amp;gt;
                   &amp;lt;div class="dashboard-panel"&amp;gt;
                        &amp;lt;div class="panel-element-row"&amp;gt;
                            &amp;lt;div class="dashboard-element"&amp;gt;
                                &amp;lt;div class="panel-head"&amp;gt;
                                    &amp;lt;h3&amp;gt;Transaction Graph&amp;lt;/h3&amp;gt;
                                &amp;lt;/div&amp;gt;
                                &amp;lt;div class="panel-body"&amp;gt;
                                    &amp;lt;p id="chart2"&amp;gt;&amp;lt;/p&amp;gt;
                                &amp;lt;/div&amp;gt;

                            &amp;lt;/div&amp;gt;
                        &amp;lt;/div&amp;gt;
                    &amp;lt;/div&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
                &amp;lt;/td&amp;gt;

              &amp;lt;/tr&amp;gt;
              &amp;lt;/table&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 26 Oct 2017 10:11:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/HTML-How-to-create-multiple-charts-in-a-single-panel-on-the-same/m-p/154572#M9449</guid>
      <dc:creator>jsharma123</dc:creator>
      <dc:date>2017-10-26T10:11:21Z</dc:date>
    </item>
  </channel>
</rss>

