summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-01-23 14:22:45 +0200
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-01-23 14:22:45 +0200
commit60573e2197fe5c4be41efbe7420148a664fb51d1 (patch)
treec1c0f371c024e73cd37a7b9aa45f6d87ab4a6a9b /web
parent05ec1a9b81f4b9fb93e5c45c76dc03e8191d77fb (diff)
added gauges for apache and nginx
Diffstat (limited to 'web')
-rwxr-xr-xweb/index.html73
1 files changed, 71 insertions, 2 deletions
diff --git a/web/index.html b/web/index.html
index 94d251abb4..8067ade073 100755
--- a/web/index.html
+++ b/web/index.html
@@ -1401,10 +1401,26 @@ function prepareScreen(data) {
else if(t.name === 'apache') {
var head = '<div style="width: 100%; text-align: center;">';
var all = '';
+
$.each(t.charts, function(x, f) {
var c = 'null';
+ var h = options.chartsHeight;
switch(f.id) {
- case 'apache.requests' :
+ case 'apache.connections':
+ c = NETDATA.colors[4];
+ head += '<div data-netdata="' + f.id + '"'
+ + ' data-chart-library="gauge"'
+ + ' data-title="Connections"'
+ + ' data-gauge-adjust="width"'
+ + ' data-width="12%"'
+ + ' data-before="0"'
+ + ' data-after="-' + duration.toString() + '"'
+ + ' data-points="' + duration.toString() + '"'
+ + ' data-colors="' + c + '"'
+ + ' role="application"></div>';
+ break;
+
+ case 'apache.requests':
head += '<div data-netdata="' + f.id + '"'
+ ' data-chart-library="gauge"'
+ ' data-title="Requests"'
@@ -1450,12 +1466,65 @@ function prepareScreen(data) {
case 'apache.bytesperreq':
c = NETDATA.colors[3];
+ h = Math.round(h / 2);
+ break;
+
+ default:
+ h = Math.round(h / 2);
break;
}
all += getMessage(f.id) + '<div data-netdata="' + f.id + '"'
+ ' data-width="' + pcent_width.toString() + '%"'
- + ' data-height="' + options.chartsHeight.toString() + 'px"'
+ + ' data-height="' + h.toString() + 'px"'
+ + ' data-before="0"'
+ + ' data-after="-' + duration.toString() + '"'
+ + ' data-id="' + name2id(options.hostname + '/' + f.id) + '"'
+ + ' data-colors="' + c + '"'
+ + ' role="application"></div>';
+ });
+ head += '</div>';
+ html += head + all;
+ }
+ else if(t.name === 'nginx') {
+ var head = '<div style="width: 100%; text-align: center;">';
+ var all = '';
+ $.each(t.charts, function(x, f) {
+ var c = 'null';
+ var h = options.chartsHeight;
+
+ switch(f.id) {
+ case 'nginx.connections':
+ c = NETDATA.colors[4];
+ head += '<div data-netdata="' + f.id + '"'
+ + ' data-chart-library="gauge"'
+ + ' data-title="Connections"'
+ + ' data-gauge-adjust="width"'
+ + ' data-width="12%"'
+ + ' data-before="0"'
+ + ' data-after="-' + duration.toString() + '"'
+ + ' data-points="' + duration.toString() + '"'
+ + ' data-colors="' + c + '"'
+ + ' role="application"></div>';
+ break;
+
+ case 'nginx.requests':
+ head += '<div data-netdata="' + f.id + '"'
+ + ' data-chart-library="gauge"'
+ + ' data-title="Requests"'
+ + ' data-gauge-adjust="width"'
+ + ' data-width="12%"'
+ + ' data-before="0"'
+ + ' data-after="-' + duration.toString() + '"'
+ + ' data-points="' + duration.toString() + '"'
+ + ' data-colors="' + NETDATA.colors[0] + '"'
+ + ' role="application"></div>';
+ break;
+ }
+
+ all += getMessage(f.id) + '<div data-netdata="' + f.id + '"'
+ + ' data-width="' + pcent_width.toString() + '%"'
+ + ' data-height="' + h.toString() + 'px"'
+ ' data-before="0"'
+ ' data-after="-' + duration.toString() + '"'
+ ' data-id="' + name2id(options.hostname + '/' + f.id) + '"'