mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-07 19:23:40 +00:00
refactor wrapped functions into variables
Change-Id: I1eec309c537920ba520c7a90f9a1f557ec53cf2c
This commit is contained in:
parent
6b994af680
commit
45af3ae0cb
@ -29,6 +29,18 @@ var (
|
|||||||
defaultRegistry = metrics.NewKubeRegistry()
|
defaultRegistry = metrics.NewKubeRegistry()
|
||||||
// DefaultGatherer exposes the global registry gatherer
|
// DefaultGatherer exposes the global registry gatherer
|
||||||
DefaultGatherer metrics.Gatherer = defaultRegistry
|
DefaultGatherer metrics.Gatherer = defaultRegistry
|
||||||
|
// Reset calls reset on the global registry
|
||||||
|
Reset = defaultRegistry.Reset
|
||||||
|
// MustRegister registers registerable metrics but uses the global registry.
|
||||||
|
MustRegister = defaultRegistry.MustRegister
|
||||||
|
// RawMustRegister registers prometheus collectors but uses the global registry, this
|
||||||
|
// bypasses the metric stability framework
|
||||||
|
//
|
||||||
|
// Deprecated
|
||||||
|
RawMustRegister = defaultRegistry.RawMustRegister
|
||||||
|
|
||||||
|
// Register registers a collectable metric but uses the global registry
|
||||||
|
Register = defaultRegistry.Register
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@ -54,25 +66,6 @@ func HandlerWithReset() http.Handler {
|
|||||||
metrics.HandlerWithReset(defaultRegistry, metrics.HandlerOpts{}))
|
metrics.HandlerWithReset(defaultRegistry, metrics.HandlerOpts{}))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Register registers a collectable metric but uses the global registry
|
|
||||||
func Register(c metrics.Registerable) error {
|
|
||||||
err := defaultRegistry.Register(c)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
// MustRegister registers registerable metrics but uses the global registry.
|
|
||||||
func MustRegister(cs ...metrics.Registerable) {
|
|
||||||
defaultRegistry.MustRegister(cs...)
|
|
||||||
}
|
|
||||||
|
|
||||||
// RawMustRegister registers prometheus collectors but uses the global registry, this
|
|
||||||
// bypasses the metric stability framework
|
|
||||||
//
|
|
||||||
// Deprecated
|
|
||||||
func RawMustRegister(cs ...prometheus.Collector) {
|
|
||||||
defaultRegistry.RawMustRegister(cs...)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CustomRegister registers a custom collector but uses the global registry.
|
// CustomRegister registers a custom collector but uses the global registry.
|
||||||
func CustomRegister(c metrics.StableCollector) error {
|
func CustomRegister(c metrics.StableCollector) error {
|
||||||
err := defaultRegistry.CustomRegister(c)
|
err := defaultRegistry.CustomRegister(c)
|
||||||
@ -91,8 +84,3 @@ func CustomMustRegister(cs ...metrics.StableCollector) {
|
|||||||
prometheus.MustRegister(c)
|
prometheus.MustRegister(c)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reset calls reset on the global registry
|
|
||||||
func Reset() {
|
|
||||||
defaultRegistry.Reset()
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user