Add external function to get cgroup stats

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
This commit is contained in:
Michael Crosby 2014-04-20 17:36:20 -07:00
parent ab15aa234c
commit dcbca94904
3 changed files with 70 additions and 10 deletions

View file

@ -61,7 +61,8 @@ func (s *cpuacctGroup) Stats(d *data) (map[string]float64, error) {
if startTime, err = s.getProcStarttime(d); err != nil {
return nil, err
}
paramData["percentage"] = 100.0 * ((cpuTotal/100.0)/uptime - (startTime / 100))
//paramData["percentage"] = 100.0 * ((cpuTotal/100.0)/uptime - (startTime / 100))
paramData["percentage"] = cpuTotal / (uptime - (startTime / 100))
return paramData, nil
}