package metrics
import "k8s.io/client-go/tools/metrics"
Package metrics provides abstractions for registering which metrics to record.
Index ¶
Variables ¶
var ( // RequestLatency is the latency metric that rest clients will update. RequestLatency LatencyMetric = noopLatency{} // RequestResult is the result metric that rest clients will update. RequestResult ResultMetric = noopResult{} )
Functions ¶
func Register ¶
func Register(lm LatencyMetric, rm ResultMetric)
Register registers metrics for the rest client to use. This can only be called once.
Types ¶
type LatencyMetric ¶
LatencyMetric observes client latency partitioned by verb and url.
type ResultMetric ¶
ResultMetric counts response codes partitioned by method and host.
Source Files ¶
metrics.go
- Version
- v0.17.16-rc.0
- Published
- Dec 9, 2020
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 22 seconds ago –
Tools for package owners.