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 autoscalingv2.MetricSourceType) }
Monitor records some metrics so that people can monitor HPA controller.
Click to show internal directories.
Click to hide internal directories.