diff --git a/html/index.html b/html/index.html
index b7cf037..6d79b6c 100644
--- a/html/index.html
+++ b/html/index.html
@@ -26,13 +26,13 @@
-
+
@@ -67,6 +67,10 @@
+ Cpu
+
+ No data for specified zoom level.
+
Mem
No data for specified zoom level.
diff --git a/html/js/script.js b/html/js/script.js
index d6c5d56..dfcb9ad 100644
--- a/html/js/script.js
+++ b/html/js/script.js
@@ -70,7 +70,7 @@
var options = {
legend: { position: 'right' }
};
- var chart = new google.visualization.LineChart(document.getElementById(elementId));
+ var chart = new google.visualization.AreaChart(document.getElementById(elementId));
chart.draw(data, options);
});
};
@@ -78,6 +78,7 @@
var renderContainerStats = function(id) {
console.log('Rendering stats for container ' + id);
renderLatestStats(id);
+ renderChart('cpu-chart', id, 'cpu');
renderChart('mem-chart', id, 'mem');
renderChart('net-in-chart', id, 'net_in');
renderChart('net-out-chart', id, 'net_out');
@@ -95,6 +96,7 @@
var renderAllContainerStats = function() {
console.log('Rendering all container stats');
+ renderChart('cpu-chart', null, 'cpu');
renderChart('mem-chart', null, 'mem');
renderChart('net-in-chart', null, 'net_in');
renderChart('net-out-chart', null, 'net_out');
diff --git a/httpd.js b/httpd.js
index ee04a27..def5431 100644
--- a/httpd.js
+++ b/httpd.js
@@ -9,7 +9,7 @@ var app = express();
var db = new sqlite3.Database(DB_FILE, sqlite3.OPEN_READONLY);
var isValidChart = function(s) {
- return /^(net_in|net_out|block_in|block_out|mem)$/.test(s);
+ return /^(net_in|net_out|block_in|block_out|mem|cpu)$/.test(s);
};
var isValidZoom = function(s) {