package
0.0.3
Repository: https://github.com/useproject/origin-elastic.git
Documentation: pkg.go.dev

# Functions

NewReader creates and returns a new Reader.
ProcessCgroupPaths returns the cgroups to which a process belongs and the pathname of the cgroup relative to the mountpoint of the subsystem.
SubsystemMountpoints returns the mountpoints for each of the given subsystems.
SupportedSubsystems returns the subsystems that are supported by the kernel.

# Variables

ErrCgroupsMissing indicates the /proc/cgroups was not found.
ErrInvalidFormat indicates a malformed key/value pair on a line.

# Structs

BlockIOSubsystem contains limits and metrics from the "blkio" subsystem.
CFQDevice contains CFQ limits and metrics associated with a single device.
CFQScheduler contains limits and metrics for the proportional weight time based division of disk policy.
CFS contains the tunable parameters for the completely fair scheduler.
CPUAccountingStats contains the stats reported from the cpuacct subsystem.
CPUAccountingSubsystem contains metrics from the "cpuacct" subsystem.
CPUSubsystem contains metrics and limits from the "cpu" subsystem.
DeviceID identifies a Linux block device.
MemoryData groups related memory usage metrics and limits.
MemoryStat contains various memory statistics and accounting information associated with a cgroup.
MemorySubsystem contains the metrics and limits from the "memory" subsystem.
Metadata contains metadata associated with cgroup stats.
OperationValues contains the I/O limits or metrics associated with read, write, sync, and async operations.
Reader reads cgroup metrics and limits.
RT contains the tunable parameters for the real-time scheduler.
Stats contains metrics and limits from each of the cgroup subsystems.
ThrottleDevice contains throttle limits and metrics associated with a single device.
ThrottlePolicy contains the upper IO limits and metrics for devices used by the cgroup.
ThrottleStats contains stats that indicate the extent to which this cgroup's CPU usage was throttled.