in pcap-fsnotify/main.go [117:141]
func getCurrentMemoryUtilization(isGAE bool) (uint64, error) {
var err error
var memoryUtilizationFilePath string
if isGAE {
memoryUtilizationFilePath = dockerCgroupMemoryUtilization
} else {
memoryUtilizationFilePath = cgroupMemoryUtilization
}
memoryUtilizationFile, err := os.OpenFile(memoryUtilizationFilePath, os.O_RDONLY, 0o444 /* -r--r--r-- */)
if err != nil {
return 0, err
}
var memoryUtilization int
_, err = fmt.Fscanf(memoryUtilizationFile, "%d\n", &memoryUtilization)
if err != nil {
if err == io.EOF {
return uint64(memoryUtilization), nil
}
return 0, err
}
return uint64(memoryUtilization), nil
}