diff --git a/app/components/swarmVisualizer/swarmVisualizer.html b/app/components/swarmVisualizer/swarmVisualizer.html index 95148417e..098a854ee 100644 --- a/app/components/swarmVisualizer/swarmVisualizer.html +++ b/app/components/swarmVisualizer/swarmVisualizer.html @@ -73,6 +73,8 @@
{{ node.Role }}
+
CPU: {{ node.CPUs / 1000000000 }}
+
Memory: {{ node.Memory|humansize: 2 }}
@@ -80,6 +82,8 @@
Image: {{ task.Spec.ContainerSpec.Image | hideshasum }}
Status: {{ task.Status.State }}
Update: {{ task.Updated | getisodate }}
+
Memory limit: {{ task.Spec.Resources.Limits.MemoryBytes | humansize: 2:2 }}
+
CPU limit: {{ task.Spec.Resources.Limits.NanoCPUs / 1000000000 }}
diff --git a/app/filters/filters.js b/app/filters/filters.js index ee3b6435a..2c78e8dd3 100644 --- a/app/filters/filters.js +++ b/app/filters/filters.js @@ -177,12 +177,15 @@ angular.module('portainer.filters', []) }) .filter('humansize', function () { 'use strict'; - return function (bytes, round) { + return function (bytes, round, base) { if (!round) { round = 1; } + if (!base) { + base = 10; + } if (bytes || bytes === 0) { - return filesize(bytes, {base: 10, round: round}); + return filesize(bytes, {base: base, round: round}); } }; })