var enableLoadReader …
var HousekeepingInterval …
var cgroupMemoryPathRegExp …
var cgroupCPUPathRegExp …
type containerInfo …
type containerData …
func jitter(duration time.Duration, maxFactor float64) time.Duration { … }
func (cd *containerData) Start() error { … }
func (cd *containerData) Stop() error { … }
func (cd *containerData) allowErrorLogging() bool { … }
func (cd *containerData) OnDemandHousekeeping(maxAge time.Duration) { … }
func (cd *containerData) notifyOnDemand() { … }
func (cd *containerData) GetInfo(shouldUpdateSubcontainers bool) (*containerInfo, error) { … }
func (cd *containerData) DerivedStats() (v2.DerivedStats, error) { … }
func (cd *containerData) getCgroupPath(cgroups string) string { … }
func (cd *containerData) ReadFile(filepath string, inHostNamespace bool) ([]byte, error) { … }
func (cd *containerData) getPsOutput(inHostNamespace bool, format string) ([]byte, error) { … }
func (cd *containerData) getContainerPids(inHostNamespace bool) ([]string, error) { … }
func (cd *containerData) GetProcessList(cadvisorContainer string, inHostNamespace bool) ([]v2.ProcessInfo, error) { … }
func (cd *containerData) parseProcessList(cadvisorContainer string, inHostNamespace bool, out []byte) ([]v2.ProcessInfo, error) { … }
func (cd *containerData) isRoot() bool { … }
func (cd *containerData) parsePsLine(line, cadvisorContainer string, inHostNamespace bool) (*v2.ProcessInfo, error) { … }
func newContainerData(containerName string, memoryCache *memory.InMemoryCache, handler container.ContainerHandler, logUsage bool, collectorManager collector.CollectorManager, maxHousekeepingInterval time.Duration, allowDynamicHousekeeping bool, clock clock.Clock) (*containerData, error) { … }
func (cd *containerData) nextHousekeepingInterval() time.Duration { … }
func (cd *containerData) housekeeping() { … }
func (cd *containerData) housekeepingTick(timer <-chan time.Time, longHousekeeping time.Duration) bool { … }
func (cd *containerData) updateSpec() error { … }
func (cd *containerData) updateLoad(newLoad uint64) { … }
func (cd *containerData) updateLoadD(newLoad uint64) { … }
func (cd *containerData) updateStats() error { … }
func (cd *containerData) updateCustomStats() (map[string][]info.MetricVal, error) { … }
func (cd *containerData) updateSubcontainers() error { … }