cgroupfs

package
v0.0.0-...-a1d7b1b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2018 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Blkio

type Blkio struct{}

Blkio implements StatGetter interface

func (*Blkio) GetStats

func (b *Blkio) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads blkio metrics from Blkio Group from blkio.*

type Cpu

type Cpu struct{}

Cpu implements StatGetter interface

func (*Cpu) GetStats

func (cpu *Cpu) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads throttling metrics from Cpu Group from cpu.stat

type CpuAcct

type CpuAcct struct{}

CpuAcct implements StatGetter interface

func (*CpuAcct) GetStats

func (cpuacct *CpuAcct) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads usage metrics from Cpu Group from cpuacct.stat

type CpuSet

type CpuSet struct{}

CpuSet implements StatGetter interface

func (*CpuSet) GetStats

func (cs *CpuSet) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads cpuset metrics from Cpuset Group

type CpuShares

type CpuShares struct{}

CpuShares implements StatGetter interface

func (*CpuShares) GetStats

func (cpuShares *CpuShares) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads shares metrics from Cpu Group from cpu.shares

type HugeTlb

type HugeTlb struct{}

HugeTlb implements StatGetter interface

func (*HugeTlb) GetStats

func (h *HugeTlb) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads huge table metrics from Hugetlb Group

type KernelMemUsage

type KernelMemUsage struct{}

KernelMemUsage implements StatGetter interface

func (*KernelMemUsage) GetStats

func (memu *KernelMemUsage) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads memory kernel usage metrics from Memory Group from memory.kmem.usage_in_bytes, memory.kmem.failcnt, memory.kmem.max_usage_in_bytes

type Memory

type Memory struct{}

Memory implements StatGetter interface

func (*Memory) GetStats

func (mem *Memory) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads general memory metrics from Memory Group from memory.stat

type MemoryCache

type MemoryCache struct{}

MemoryCache implements StatGetter interface

func (*MemoryCache) GetStats

func (memCa *MemoryCache) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads memory cache metric from Memory Group from memory.stat

type MemoryUsage

type MemoryUsage struct{}

MemoryUsage implements StatGetter interface

func (*MemoryUsage) GetStats

func (memu *MemoryUsage) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads memory usage metrics from Memory Group from memory.usage_in_bytes, memory.failcnt, memory.max_usage_in_bytes

type Pids

type Pids struct{}

Pids implements StatGetter interface

func (*Pids) GetStats

func (p *Pids) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads pids metrics from Pids Group

type SwapMemUsage

type SwapMemUsage struct{}

SwapMemUsage implements StatGetter interface

func (*SwapMemUsage) GetStats

func (memu *SwapMemUsage) GetStats(stats *container.Statistics, opts container.GetStatOpt) error

GetStats reads memory swap usage metrics from Memory Group from memory.memsw.usage_in_bytes, memory.memsw.failcnt, memory.memsw.max_usage_in_bytes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL