 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
metrics packages contains metrics which are exposed from the HPA controller.
Index ¶
Constants ¶
      View Source
      
  
const ( ActionLabelScaleUp ActionLabel = "scale_up" ActionLabelScaleDown ActionLabel = "scale_down" ActionLabelNone ActionLabel = "none" // ErrorLabelSpec represents an error due to an invalid spec of HPA object. ErrorLabelSpec ErrorLabel = "spec" // ErrorLabelInternal represents an error from an internal computation or communication with other component. ErrorLabelInternal ErrorLabel = "internal" ErrorLabelNone ErrorLabel = "none" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ActionLabel ¶
type ActionLabel string
type ErrorLabel ¶
type ErrorLabel string
type Monitor ¶
type Monitor interface {
	ObserveReconciliationResult(action ActionLabel, err ErrorLabel, duration time.Duration)
	ObserveMetricComputationResult(action ActionLabel, err ErrorLabel, duration time.Duration, metricType v2.MetricSourceType)
	ObserveHPAAddition()
	ObserveHPADeletion()
	ObserveDesiredReplicas(namespace, hpaName string, desiredReplicas int32)
}
    Monitor records some metrics so that people can monitor HPA controller.
 Click to show internal directories. 
   Click to hide internal directories.