 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ControllerManagerMetrics ¶
type ControllerManagerMetrics struct {
	// contains filtered or unexported fields
}
    ControllerManagerMetrics is a proxy to set controller manager specific metrics.
func NewControllerManagerMetrics ¶
func NewControllerManagerMetrics(manager string) *ControllerManagerMetrics
NewControllerManagerMetrics create a new ControllerManagerMetrics, with specific manager name.
func (*ControllerManagerMetrics) ControllerStarted ¶
func (a *ControllerManagerMetrics) ControllerStarted(name string)
ControllerStarted sets the controllerInstanceCount to 1. These values use set instead of inc/dec to avoid accidentally double counting a controller that starts but fails to properly signal when it crashes.
func (*ControllerManagerMetrics) ControllerStopped ¶
func (a *ControllerManagerMetrics) ControllerStopped(name string)
ControllerStopped sets the controllerInstanceCount to 0.
 Click to show internal directories. 
   Click to hide internal directories.