Versions in this module Expand all Collapse all v0 v0.60.0 Jun 20, 2026 Changes in this version + const DockerNamespace — linux/amd64 + const PodmanNamespace — linux/amd64 + var CollectorManagerFactory func(handler container.ContainerHandler, readFile func(string) ([]byte, error)) (CollectorManager, error) + var CpuLoadReaderFactory func() (CpuLoadReader, error) + var HousekeepingConfigFlags = HousekeepingConfig — linux/amd64 + var HousekeepingInterval = flag.Duration("housekeeping_interval", 1 * time.Second, ...) — linux/amd64 + var InitialSplayFactor = flag.Float64("initial_splay_factor", jitterDefault, ...) — linux/amd64 + var JitterFactor = flag.Float64("jitter_factor", jitterDefault, ...) — linux/amd64 + var PerfManagerFactory func(configFile string, topology []info.Node) (stats.Manager, error) + var ProcessListProvider func(containerName string, isRoot bool, cadvisorContainer string, ...) ([]info.ProcessInfo, error) + var ResctrlManagerFactory func(interval time.Duration, vendorID string, inHostNamespace bool) (stats.ResctrlManager, error) + var SummaryReaderFactory func(spec info.ContainerSpec) (SummaryReader, error) + func ApplicationMetricsCountLimit() int — linux/amd64 + func EventStorageAgeLimit() string + func EventStorageEventLimit() string + type CollectorManager interface + Collect func() (time.Time, map[string][]info.MetricVal, error) + GetSpec func() ([]info.MetricSpec, error) + type CpuLoadReader interface + GetCpuLoad func(name string, path string) (info.LoadStats, error) + Start func() error + Stop func() + type EventSink interface + AddEvent func(*info.Event) error + type HousekeepingConfig = struct — linux/amd64 + AllowDynamic *bool + Interval *time.Duration + type Manager interface — linux/amd64 + AllDockerContainers func(query *info.ContainerInfoRequest) (map[string]info.ContainerInfo, error) + AllPodmanContainers func(query *info.ContainerInfoRequest) (map[string]info.ContainerInfo, error) + DebugInfo func() map[string][]string + DockerContainer func(dockerName string, query *info.ContainerInfoRequest) (info.ContainerInfo, error) + Exists func(containerName string) bool + GetContainerInfo func(containerName string, query *info.ContainerInfoRequest) (*info.ContainerInfo, error) + GetContainerInfoV2 func(containerName string, options info.RequestOptions) (map[string]info.ContainerInfo, error) + GetContainerSpec func(containerName string, options info.RequestOptions) (map[string]info.ContainerSpec, error) + GetDerivedStats func(containerName string, options info.RequestOptions) (map[string]info.DerivedStats, error) + GetDirFsInfo func(dir string) (info.FsInfo, error) + GetFsInfo func(label string) ([]info.FsInfo, error) + GetFsInfoByFsUUID func(uuid string) (info.FsInfo, error) + GetMachineInfo func() (*info.MachineInfo, error) + GetProcessList func(containerName string, options info.RequestOptions) ([]info.ProcessInfo, error) + GetRequestedContainersInfo func(containerName string, options info.RequestOptions) (map[string]*info.ContainerInfo, error) + GetVersionInfo func() (*info.VersionInfo, error) + PodmanContainer func(containerName string, query *info.ContainerInfoRequest) (info.ContainerInfo, error) + SetEventSink func(sink EventSink) + Start func() error + Stop func() error + SubcontainersInfo func(containerName string, query *info.ContainerInfoRequest) ([]*info.ContainerInfo, error) + func New(memoryCache *memory.InMemoryCache, sysfs sysfs.SysFs, ...) (Manager, error) + type SummaryReader interface + AddSample func(stat info.ContainerStats) error + DerivedStats func() (info.DerivedStats, error)