Fix #2440 omit cpuacct.usage_all when not available

Signed-off-by: Katarzyna Kujawa <katarzyna.kujawa@intel.com>
This commit is contained in:
Katarzyna Kujawa
2020-06-01 11:08:04 +02:00
parent dbe5acade3
commit 92f831bf0c
2 changed files with 35 additions and 1 deletions
+3 -1
View File
@@ -144,7 +144,9 @@ func getPercpuUsageInModes(path string) ([]uint64, []uint64, error) {
usageUserMode := []uint64{}
file, err := os.Open(filepath.Join(path, cgroupCpuacctUsageAll))
if err != nil {
if os.IsNotExist(err) {
return usageKernelMode, usageUserMode, nil
} else if err != nil {
return nil, nil, err
}
defer file.Close()