From 13eb05560576dc18cfc7aeb17b31d9cd9adf3637 Mon Sep 17 00:00:00 2001 From: "Ole Mathias Aa. Heggem" Date: Sat, 17 Mar 2018 03:01:46 +0100 Subject: Added a litle better color scheme to charts and some words about securing influx --- web/js/nms-draw-chart.js | 28 +++++++++++++++++++++++----- web/js/nms.js | 1 + 2 files changed, 24 insertions(+), 5 deletions(-) (limited to 'web/js') diff --git a/web/js/nms-draw-chart.js b/web/js/nms-draw-chart.js index be463bf..056a95f 100644 --- a/web/js/nms-draw-chart.js +++ b/web/js/nms-draw-chart.js @@ -1,5 +1,14 @@ "use strict"; +function setNightModeChart(night) { + if(night) { + Chart.defaults.global.defaultFontColor = "#fff"; + } + else { + Chart.defaults.global.defaultFontColor = "#222"; + } +} + function drawLatency(canvas, sw) { var q = encodeURIComponent('SELECT mean("latency") AS "mean_latency" FROM "ping" WHERE time > now() - 15m AND "switch"=\''+sw+'\' GROUP BY time(60s), "version" fill(null)'); var dataset = []; @@ -10,7 +19,7 @@ function drawLatency(canvas, sw) { serie['values'].forEach(function(element) { data.push({t: new Date(element[0]), y: element[1]}); }); - dataset.push({data: data, label:serie['tags']['version'] }); + dataset.push({data: data, backgroundColor:'rgba(66,139,202,255)', label:serie['tags']['version'] }); }); var ctx = document.getElementById(canvas).getContext('2d'); var myChart = new Chart(ctx, { @@ -110,14 +119,14 @@ function drawSumOfPorts(canvas, sw) { serie['values'].forEach(function(element) { data.push({t: new Date(element[0]), y: element[1] / size_divider }); }); - dataset.push({data: data, backgroundColor:'rgba(0,204,255,10)', label:'Traffic in (' + sizeToText(size)+')'}); + dataset.push({data: data, backgroundColor:'rgba(38,105,28,200)', label:'Traffic in (' + sizeToText(size)+')'}); // Bytes out data = []; serie['values'].forEach(function(element) { data.push({t: new Date(element[0]), y: -Math.abs(element[2] / size_divider) }); }); - dataset.push({data: data, backgroundColor:'rgba(204,255,102,10)', label:'Traffic out (' + sizeToText(size)+')'}); + dataset.push({data: data, backgroundColor:'rgba(64,64,122,225)', label:'Traffic out (' + sizeToText(size)+')'}); }); @@ -166,6 +175,9 @@ function drawSumOfPorts(canvas, sw) { elements: { point: { radius: 0 + }, + line: { + tension: 0 } } } @@ -239,14 +251,14 @@ function drawPort(canvas, sw, port) { serie['values'].forEach(function(element) { data.push({t: new Date(element[0]), y: element[1] / size_divider }); }); - dataset.push({data: data, backgroundColor:'rgba(0,204,255,10)', label:'Traffic in (' + sizeToText(size)+')'}); + dataset.push({data: data, backgroundColor:'rgba(38,105,28,200)', label:'Traffic in (' + sizeToText(size)+')'}); // Bytes out data = []; serie['values'].forEach(function(element) { data.push({t: new Date(element[0]), y: -Math.abs(element[2] / size_divider) }); }); - dataset.push({data: data, backgroundColor:'rgba(204,255,102,10)', label:'Traffic out (' + sizeToText(size)+')'}); + dataset.push({data: data, backgroundColor:'rgba(64,64,122,225)', label:'Traffic out (' + sizeToText(size)+')'}); // Draw the chart @@ -286,6 +298,12 @@ function drawPort(canvas, sw, port) { }, responsive: true, animation: false, + elements: { + line: { + tension: 0 + } + } + } }); }); diff --git a/web/js/nms.js b/web/js/nms.js index 8f98c75..edb18b2 100644 --- a/web/js/nms.js +++ b/web/js/nms.js @@ -324,6 +324,7 @@ function setNightMode(toggle) { document.body.classList.remove("nightmode"); } nmsMap.setNightMode(toggle); + setNightModeChart(toggle); } /* -- cgit v1.2.3