package libcontainer
import "k8s.io/kubernetes/Godeps/_workspace/src/github.com/google/cadvisor/container/libcontainer"
Index ¶
- func DiskStatsCopy(blkio_stats []cgroups.BlkioStatEntry) (stat []info.PerDiskStats)
- func DiskStatsCopy0(major, minor uint64) *info.PerDiskStats
- func DiskStatsCopy1(disk_stat map[DiskKey]*info.PerDiskStats) []info.PerDiskStats
- func DockerStateDir(dockerRoot string) string
- func Exists(dockerRoot, dockerRun, containerID string) bool
- func GetProcesses(cgroupManager cgroups.Manager) ([]int, error)
- func GetStats(cgroupManager cgroups.Manager, rootFs string, pid int) (*info.ContainerStats, error)
- func ReadConfig(dockerRoot, dockerRun, containerID string) (*configs.Config, error)
- type CgroupSubsystems
- type DiskKey
Functions ¶
func DiskStatsCopy ¶
func DiskStatsCopy(blkio_stats []cgroups.BlkioStatEntry) (stat []info.PerDiskStats)
func DiskStatsCopy0 ¶
func DiskStatsCopy0(major, minor uint64) *info.PerDiskStats
func DiskStatsCopy1 ¶
func DiskStatsCopy1(disk_stat map[DiskKey]*info.PerDiskStats) []info.PerDiskStats
func DockerStateDir ¶
func Exists ¶
Gets whether the specified container exists.
func GetProcesses ¶
func GetStats ¶
Get cgroup and networking stats of the specified container
func ReadConfig ¶
TODO(vmarmol): Deprecate over time as old Dockers are phased out.
Types ¶
type CgroupSubsystems ¶
type CgroupSubsystems struct { // Cgroup subsystem mounts. // e.g.: "/sys/fs/cgroup/cpu" -> ["cpu", "cpuacct"] Mounts []cgroups.Mount // Cgroup subsystem to their mount location. // e.g.: "cpu" -> "/sys/fs/cgroup/cpu" MountPoints map[string]string }
func GetCgroupSubsystems ¶
func GetCgroupSubsystems() (CgroupSubsystems, error)
Get information about the cgroup subsystems.
type DiskKey ¶
Source Files ¶
compatibility.go helpers.go
- Version
- v1.1.4-beta.0
- Published
- Dec 7, 2015
- Platform
- linux/amd64
- Imports
- 16 packages
- Last checked
- 15 seconds ago –
Tools for package owners.