dashboard_css: NETDATA.serverDefault + 'dashboard.slate.css?v20161002-1',
background: '#272b30',
foreground: '#C8C8C8',
- grid: '#35393e',
- axis: '#35393e',
+ grid: '#283236',
+ axis: '#283236',
/* colors: [ '#55bb33', '#ff2222', '#0099C6', '#faa11b', '#adbce0', '#DDDD00',
'#4178ba', '#f58122', '#a5cc39', '#f58667', '#f5ef89', '#cf93c0',
'#a5d18a', '#b8539d', '#3954a3', '#c8a9cf', '#c7de8a', '#fad20a',
this.view_after = 0;
this.view_before = 0;
+ this.value_decimal_detail = -1;
+ {
+ var d = self.data('decimal-digits');
+ if(typeof d === 'number') {
+ this.value_decimal_detail = 1;
+ while(d-- > 0)
+ this.value_decimal_detail *= 10;
+ }
+ }
+
this.auto = {
name: 'auto',
autorefresh: true,
if(value === null || value === 'undefined') return '-';
if(typeof value !== 'number') return value;
+ if(this.value_decimal_detail !== -1)
+ return (Math.round(value * this.value_decimal_detail) / this.value_decimal_detail).toLocaleString();
+
var abs = Math.abs(value);
if(abs >= 1000) return (Math.round(value)).toLocaleString();
if(abs >= 100 ) return (Math.round(value * 10) / 10).toLocaleString();
drawAxis: self.data('dygraph-drawaxis') || true,
axisLabelFontSize: self.data('dygraph-axislabelfontsize') || 10,
axisLineColor: self.data('dygraph-axislinecolor') || NETDATA.themes.current.axis,
- axisLineWidth: self.data('dygraph-axislinewidth') || 0.3,
+ axisLineWidth: self.data('dygraph-axislinewidth') || 1.0,
drawGrid: self.data('dygraph-drawgrid') || true,
gridLinePattern: self.data('dygraph-gridlinepattern') || null,
- gridLineWidth: self.data('dygraph-gridlinewidth') || 0.4,
+ gridLineWidth: self.data('dygraph-gridlinewidth') || 1.0,
gridLineColor: self.data('dygraph-gridlinecolor') || NETDATA.themes.current.grid,
maxNumberWidth: self.data('dygraph-maxnumberwidth') || 8,
and that you have chown it to be owned by netdata:netdata
-->
<!-- <script type="text/javascript" src="http://my.server:19999/dashboard.js"></script> -->
- <script type="text/javascript" src="dashboard.js?v20161011-1"></script>
+ <script type="text/javascript" src="dashboard.js?v20161030-10"></script>
<script>
// --- OPTIONS FOR THE CHARTS --
// destroy charts not shown (lowers memory on the browsers)
// set this to 'true' to destroy, 'false' to hide the charts
- NETDATA.options.current.destroy_on_hide = true;
+ NETDATA.options.current.destroy_on_hide = false;
// set this to false, to always show all dimensions
NETDATA.options.current.eliminate_zero_dimensions = true;
// set this to false, to lower the pressure on the browser
- NETDATA.options.current.concurrent_refreshes = false;
+ NETDATA.options.current.concurrent_refreshes = true;
// if you need to support slow mobile phones, set this to false
NETDATA.options.current.parallel_refresher = true;
// set this to false, to always update the charts, even if focus is lost
NETDATA.options.current.stop_updates_when_focus_is_lost = true;
+
+ // since we have many servers and limited sockets,
+ // abort ajax calls when we scroll
+ NETDATA.options.current.abort_ajax_on_scroll = true;
</script>
<style>
body {
data-host="//london.my-netdata.io"
data-title="EU - London"
data-chart-library="gauge"
+ data-decimal-digits="0"
data-width="100%"
data-after="-300"
data-points="300"
data-host="//atlanta.my-netdata.io"
data-title="US - Atlanta"
data-chart-library="gauge"
+ data-decimal-digits="0"
data-width="100%"
data-after="-300"
data-points="300"
data-host="//sanfrancisco.netdata.rocks"
data-title="US - California"
data-chart-library="gauge"
+ data-decimal-digits="0"
data-width="100%"
data-after="-300"
data-points="300"
data-host="//toronto.netdata.rocks"
data-title="Canada"
data-chart-library="gauge"
+ data-decimal-digits="0"
data-width="100%"
data-after="-300"
data-points="300"
data-host="//frankfurt.netdata.rocks"
data-title="EU - Germany"
data-chart-library="easypiechart"
+ data-decimal-digits="0"
data-width="75%"
data-after="-300"
data-points="300"
data-host="//newyork.netdata.rocks"
data-title="US - New York"
data-chart-library="easypiechart"
+ data-decimal-digits="0"
data-width="75%"
data-after="-300"
data-points="300"
data-host="//singapore.netdata.rocks"
data-title="Singapore"
data-chart-library="easypiechart"
+ data-decimal-digits="0"
data-width="75%"
data-after="-300"
data-points="300"
data-host="//bangalore.netdata.rocks"
data-title="India"
data-chart-library="easypiechart"
+ data-decimal-digits="0"
data-width="75%"
data-after="-300"
data-points="300"
<div data-netdata="nginx_local.requests"
data-dimensions="requests"
data-host="//london.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.requests"
data-dimensions="requests"
data-host="//atlanta.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.requests"
data-dimensions="requests"
data-host="//sanfrancisco.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.requests"
data-dimensions="requests"
data-host="//toronto.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.connections"
data-dimensions="active"
data-host="//london.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.connections"
data-dimensions="active"
data-host="//atlanta.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.connections"
data-dimensions="active"
data-host="//sanfrancisco.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="nginx_local.connections"
data-dimensions="active"
data-host="//toronto.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="netfilter.synproxy_syn_received"
data-dimensions="received"
data-host="//london.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="netfilter.synproxy_syn_received"
data-dimensions="received"
data-host="//atlanta.my-netdata.io"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="netfilter.synproxy_syn_received"
data-dimensions="received"
data-host="//sanfrancisco.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"
<div data-netdata="netfilter.synproxy_syn_received"
data-dimensions="received"
data-host="//toronto.netdata.rocks"
+ data-decimal-digits="0"
data-chart-library="dygraph"
data-dygraph-theme="sparkline"
data-dygraph-type="area"