Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // RequestLatency is a prometheus metric which is a histogram of the latency // of processing admission requests. RequestLatency = prometheus.NewHistogramVec( prometheus.HistogramOpts{ Name: "controller_runtime_webhook_latency_seconds", Help: "Histogram of the latency of processing admission requests", }, []string{"webhook"}, ) // RequestTotal is a prometheus metric which is a counter of the total processed admission requests. RequestTotal = func() *prometheus.CounterVec { return prometheus.NewCounterVec( prometheus.CounterOpts{ Name: "controller_runtime_webhook_requests_total", Help: "Total number of admission requests by HTTP status code.", }, []string{"webhook", "code"}, ) }() // RequestInFlight is a prometheus metric which is a gauge of the in-flight admission requests. RequestInFlight = func() *prometheus.GaugeVec { return prometheus.NewGaugeVec( prometheus.GaugeOpts{ Name: "controller_runtime_webhook_requests_in_flight", Help: "Current number of admission requests being served.", }, []string{"webhook"}, ) }() )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.