lib/testlab/container/status.rb in testlab-1.11.3 vs lib/testlab/container/status.rb in testlab-1.11.4
- old
+ new
@@ -56,10 +56,11 @@
:mode => self.mode,
:fqdn => self.fqdn,
:state => self.state,
:memory_usage => "#{self.memory_usage}M",
:cpu_time => "#{self.cpu_usage}s",
+ :disk_usage => "#{self.disk_usage}MB",
:distro => self.distro,
:release => self.release,
:interfaces => interfaces,
:provisioners => self.provisioners.map(&:to_s).collect{ |p| p.split('::').last }.join(','),
:node_id => self.node.id,
@@ -80,9 +81,18 @@
def cpu_usage
if self.node.dead?
0
else
self.lxc.cpu_usage
+ end
+ end
+
+ # Container Disk Usage
+ def disk_usage
+ if self.node.dead?
+ 0
+ else
+ self.lxc.disk_usage / (1024 * 1024)
end
end
# Container State
#