package libcontainer
import "github.com/google/cadvisor/container/libcontainer"
Index ¶
- func DiskStatsCopy(blkioStats []cgroups.BlkioStatEntry) (stat []info.PerDiskStats)
- func DiskStatsCopy0(major, minor uint64) *info.PerDiskStats
- func DiskStatsCopy1(diskStat map[DiskKey]*info.PerDiskStats) []info.PerDiskStats
- func NewCgroupManager(name string, paths map[string]string) (cgroups.Manager, error)
- type CgroupSubsystems
- func GetAllCgroupSubsystems() (CgroupSubsystems, error)
- func GetCgroupSubsystems(includedMetrics container.MetricSet) (CgroupSubsystems, error)
- type DiskKey
- type Handler
Functions ¶
func DiskStatsCopy ¶
func DiskStatsCopy(blkioStats []cgroups.BlkioStatEntry) (stat []info.PerDiskStats)
func DiskStatsCopy0 ¶
func DiskStatsCopy0(major, minor uint64) *info.PerDiskStats
func DiskStatsCopy1 ¶
func DiskStatsCopy1(diskStat map[DiskKey]*info.PerDiskStats) []info.PerDiskStats
func NewCgroupManager ¶
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 GetAllCgroupSubsystems ¶
func GetAllCgroupSubsystems() (CgroupSubsystems, error)
Get information about all the cgroup subsystems.
func GetCgroupSubsystems ¶
func GetCgroupSubsystems(includedMetrics container.MetricSet) (CgroupSubsystems, error)
Get information about the cgroup subsystems those we want
type DiskKey ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(cgroupManager cgroups.Manager, rootFs string, pid int, includedMetrics container.MetricSet) *Handler
func (*Handler) GetProcesses ¶
func (*Handler) GetStats ¶
func (h *Handler) GetStats() (*info.ContainerStats, error)
Get cgroup and networking stats of the specified container
Source Files ¶
- Version
- v0.38.2
- Published
- Nov 11, 2020
- Platform
- darwin/amd64
- Imports
- 22 packages
- Last checked
- 17 hours ago –
Tools for package owners.