# Packages

No description provided by the author
No description provided by the author

# Functions

CollectorFuncs returns a copy of the map holding all the collector functions.
GetNewCacheFunc returns a function which sets informer cache options to reduce memory consumption.
NewCollector returns a collector which publishes capacity and utilisation metrics.
No description provided by the author
SetCollectorFuncs copies the given map and sets the current collector functions.

# Constants

AveragePrecision defines infinite decimal precision for averages.
CPUSecRound defines infinite decimal precision for cpu seconds.
CPUUSecRound defines infinite decimal precision for cpu usage seconds.
No description provided by the author
MemoryRound defines infinite decimal precision for memory.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
LabelOverrides may be appended to in order to explicitly override values To introduce a new label and override it, use an extension to create the label and then override it by appending to this list.

# Structs

CapacityObjects are the CapacityObjects used for computing metrics.
No description provided by the author
No description provided by the author
Labeler parses labels from Kubernetes objects and sets them on Values.
LabelsValues contains metric label values.
Metric contains all the values for a metric.
No description provided by the author
No description provided by the author
ResourceQuotaDescriptorKey is used as a key for priority class - namespace ResourceQuotaDescriptor pair.
No description provided by the author
ValueReader reads the requests value as a ResourceList.

# Interfaces

No description provided by the author

# Type aliases

CollectorFunc is the type of the metric collector functions accepted for collector overrides.
LabelOverriderFn simplifies writing override types.