// var netdataShowHelp = false; // enable/disable help (default enabled)
// var netdataShowAlarms = true; // enable/disable alarms checks and notifications (default disabled)
//
+// var netdataRegistryAfterMs = 1500 // the time to consult to registry on startup
+//
// You can also set the default netdata server, using the following.
// When this variable is not set, we assume the page is hosted on your
// netdata server already.
if(typeof netdataShowAlarms === 'undefined')
netdataShowAlarms = false;
+ if(typeof netdataRegistryAfterMs !== 'number' || netdataRegistryAfterMs < 0)
+ netdataRegistryAfterMs = 1500;
+
if(typeof netdataRegistry === 'undefined') {
// backward compatibility
if(typeof netdataNoRegistry !== 'undefined' && netdataNoRegistry === false)
setTimeout(NETDATA.alarms.init, 1000);
// Registry initialization
- setTimeout(NETDATA.registry.init, 1500);
+ setTimeout(NETDATA.registry.init, netdataRegistryAfterMs);
};
// ----------------------------------------------------------------------------------------------------------------
<script>
var netdataRegistry = true;
+ var netdataRegistryAfterMs = 0;
var netdataTheme = 'slate';
var netdataShowHelp = true;
</script>
- <script type="text/javascript" src="dashboard.js?v46"></script>
+ <script type="text/javascript" src="dashboard.js?v47"></script>
<script>
var urlOptions = {
if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')
urlOptions[p[0]] = decodeURIComponent(p[1]);
}
+
+ if(typeof urlOptions.family !== 'string')
+ urlOptions.family = '';
+
+ if(typeof urlOptions.chart !== 'string')
+ urlOptions.chart = '';
}
function netdataURL(url) {
return url + '#top'
+ ';nowelcome=1'
- + ';show_alarms=1'
- + ';chart=' + encodeURIComponent(urlOptions.chart.toString())
- + ';family=' + encodeURIComponent(urlOptions.family.toString())
- + ';alarm=' + encodeURIComponent(urlOptions.alarm.toString())
+ // + ';show_alarms=1'
+ + ';chart=' + encodeURIComponent(urlOptions.chart)
+ + ';family=' + encodeURIComponent(urlOptions.family)
+ + ';alarm=' + encodeURIComponent(urlOptions.alarm)
+ ';alarm_unique_id=' + urlOptions.alarm_unique_id.toString()
+ ';alarm_id=' + urlOptions.alarm_id.toString()
+ ';alarm_event_id=' + urlOptions.alarm_event_id.toString()
}
var netdataRegistryCallback = function(machines_array) {
+ if(typeof urlOptions.host !== 'string') {
+ document.getElementById('bodylog').innerHTML = "Sorry... bad request.";
+ return;
+ }
+
document.getElementById('message').innerHTML = 'These are the URLs this machine is known:';
if(document.location.toString().startsWith('https://'))
};
netdataQueryParse();
-
- if(typeof urlOptions.host !== 'string')
- document.getElementById('bodylog').innerHTML = "Sorry... bad request.";
-
- if(typeof urlOptions.family !== 'string')
- urlOptions.family = '';
-
- if(typeof urlOptions.chart !== 'string')
- urlOptions.chart = '';
</script>
</head>
</script>
<!-- load the dashboard manager - it will do the rest -->
- <script type="text/javascript" src="dashboard.js?v46"></script>
+ <script type="text/javascript" src="dashboard.js?v47"></script>
</head>
<body data-spy="scroll" data-target="#sidebar">
<div id="loadOverlay" class="loadOverlay" style="background-color: #888; color: #888;">