diff --git a/src/translation/en.json b/src/translation/en.json
index 28d9a6043..2568df998 100644
--- a/src/translation/en.json
+++ b/src/translation/en.json
@@ -1436,7 +1436,8 @@
"30d": "30 days",
"6h": "6 hours"
},
- "memoryTitle": "Memory (RAM + Swap) in MB"
+ "memoryTitle": "Memory (RAM + Swap) in MB",
+ "diskTitle": "Disk Usage"
},
"email": {
"from": {
diff --git a/src/views/app.html b/src/views/app.html
index a74d33e2a..272d79bd8 100644
--- a/src/views/app.html
+++ b/src/views/app.html
@@ -1055,6 +1055,8 @@
+
+
diff --git a/src/views/app.js b/src/views/app.js
index 087252c78..8133c685e 100644
--- a/src/views/app.js
+++ b/src/views/app.js
@@ -874,13 +874,15 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
}
var memoryQuery = 'summarize(sum(collectd.localhost.table-' + appId + '-memory.gauge-rss, collectd.localhost.table-' + appId + '-memory.gauge-swap), "' + timeBucketSize + 'min", "avg")';
+ var diskQuery = 'summarize(collectd.localhost.du-' + appId + '.capacity-usage, "' + timeBucketSize + 'min", "avg")';
- Client.graphs([ memoryQuery ], '-' + timePeriod + 'min', { appId: appId }, function (error, result) {
+ Client.graphs([ memoryQuery, diskQuery ], '-' + timePeriod + 'min', { appId: appId }, function (error, result) {
if (error) return console.error(error);
var currentMemoryLimit = $scope.app.memoryLimit || $scope.app.manifest.memoryLimit || (256 * 1024 * 1024);
fillGraph('#graphsMemoryChart', result[0], 'Memory', 'memoryChart', currentMemoryLimit / 1024 / 1024);
+ fillGraph('#graphsDiskChart', result[1], 'Disk', 'diskChart', 1024 / 1024);
});
}
};