 Documentation
      ¶
      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.