Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LabelsToPopulate = []core.LabelDescriptor{ core.LabelPodId, core.LabelPodName, core.LabelNamespaceName, core.LabelPodNamespaceUID, core.LabelHostname, core.LabelHostID, }
Functions ¶
This section is empty.
Types ¶
type ClusterAggregator ¶
type ClusterAggregator struct {
MetricsToAggregate []string
}
func (*ClusterAggregator) Name ¶
func (this *ClusterAggregator) Name() string
type NamespaceAggregator ¶
type NamespaceAggregator struct {
MetricsToAggregate []string
}
func (*NamespaceAggregator) Name ¶
func (this *NamespaceAggregator) Name() string
type NamespaceBasedEnricher ¶
type NamespaceBasedEnricher struct {
// contains filtered or unexported fields
}
func NewNamespaceBasedEnricher ¶
func NewNamespaceBasedEnricher(url *url.URL) (*NamespaceBasedEnricher, error)
func (*NamespaceBasedEnricher) Name ¶
func (this *NamespaceBasedEnricher) Name() string
type NodeAggregator ¶
type NodeAggregator struct {
MetricsToAggregate []string
}
Does not add any nodes.
func (*NodeAggregator) Name ¶
func (this *NodeAggregator) Name() string
type NodeAutoscalingEnricher ¶
type NodeAutoscalingEnricher struct {
// contains filtered or unexported fields
}
func NewNodeAutoscalingEnricher ¶
func NewNodeAutoscalingEnricher(url *url.URL, labelCopier *util.LabelCopier) (*NodeAutoscalingEnricher, error)
func (*NodeAutoscalingEnricher) Name ¶
func (this *NodeAutoscalingEnricher) Name() string
type PodAggregator ¶
type PodAggregator struct {
// contains filtered or unexported fields
}
func NewPodAggregator ¶
func NewPodAggregator() *PodAggregator
func (*PodAggregator) Name ¶
func (this *PodAggregator) Name() string
type PodBasedEnricher ¶
type PodBasedEnricher struct {
// contains filtered or unexported fields
}
func NewPodBasedEnricher ¶
func NewPodBasedEnricher(podLister v1listers.PodLister, labelCopier *util.LabelCopier) (*PodBasedEnricher, error)
func (*PodBasedEnricher) Name ¶
func (this *PodBasedEnricher) Name() string
type RateCalculator ¶
type RateCalculator struct {
// contains filtered or unexported fields
}
func NewRateCalculator ¶
func NewRateCalculator(metrics map[string]core.Metric) *RateCalculator
func (*RateCalculator) Name ¶
func (this *RateCalculator) Name() string
Click to show internal directories.
Click to hide internal directories.