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 #