Documentation
¶
Index ¶
- Constants
- func FindCgroupMount(subsystem string) (string, error)
- func FindCgroups(mountpoint string) ([]string, error)
- func InitializeMetrics(c Interface, m *metrics.MetricContext, prefix string, register bool)
- func ParseFloat(in string) float64
- func ParseUint(in string) uint64
- func ReadUintFromFile(path string) uint64
- func SetMetrics(m *metrics.MetricContext, s Interface, keys []string, values []string)
- func UnregisterMetrics(c Interface, m *metrics.MetricContext, prefix string)
- type BitSize
- type ByteSize
- type Interface
Constants ¶
View Source
const ( CGROUP_BLKIO uint8 = iota CGROUP_CPU CGROUP_CPUACCT CGROUP_CPUSET CGROUP_DEVICES CGROUP_FREEZER CGROUP_MEMORY CGROUP_NET_CLS CGROUP_NS )
Variables ¶
This section is empty.
Functions ¶
func FindCgroupMount ¶
func FindCgroups ¶
func InitializeMetrics ¶
func InitializeMetrics(c Interface, m *metrics.MetricContext, prefix string, register bool)
InitializeMetrics initializes all Counters/Gauges types defined for the instance with Metrics Context by using reflection
func ParseFloat ¶
func ReadUintFromFile ¶
func SetMetrics ¶
func SetMetrics(m *metrics.MetricContext, s Interface, keys []string, values []string)
SetMetrics sets values for all counters/gauges defined
func UnregisterMetrics ¶
func UnregisterMetrics(c Interface, m *metrics.MetricContext, prefix string)
UnregisterMetrics un-registers all counters/gauges defined for the instance
Types ¶
Click to show internal directories.
Click to hide internal directories.