|
|
|
@ -12,7 +12,7 @@ import (
|
|
|
|
|
// GetDockerIDList returnes a list of DockerID.
|
|
|
|
|
// This requires certain permission.
|
|
|
|
|
func GetDockerIDList() ([]string, error) {
|
|
|
|
|
return nil, common.NotImplementedError
|
|
|
|
|
return nil, ErrDockerNotAvailable
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CgroupCPU returnes specified cgroup id CPU status.
|
|
|
|
@ -20,7 +20,7 @@ func GetDockerIDList() ([]string, error) {
|
|
|
|
|
// If you use container via systemd.slice, you could use
|
|
|
|
|
// containerid = docker-<container id>.scope and base=/sys/fs/cgroup/cpuacct/system.slice/
|
|
|
|
|
func CgroupCPU(containerid string, base string) (*cpu.CPUTimesStat, error) {
|
|
|
|
|
return nil, common.NotImplementedError
|
|
|
|
|
return nil, ErrCgroupNotAvailable
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func CgroupCPUDocker(containerid string) (*cpu.CPUTimesStat, error) {
|
|
|
|
@ -28,7 +28,7 @@ func CgroupCPUDocker(containerid string) (*cpu.CPUTimesStat, error) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func CgroupMem(containerid string, base string) (*CgroupMemStat, error) {
|
|
|
|
|
return nil, common.NotImplementedError
|
|
|
|
|
return nil, ErrCgroupNotAvailable
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func CgroupMemDocker(containerid string) (*CgroupMemStat, error) {
|
|
|
|
|