29
29
defaultRegistry = metrics .NewKubeRegistry ()
30
30
// DefaultGatherer exposes the global registry gatherer
31
31
DefaultGatherer metrics.Gatherer = defaultRegistry
32
+ // Reset calls reset on the global registry
33
+ Reset = defaultRegistry .Reset
34
+ // MustRegister registers registerable metrics but uses the global registry.
35
+ MustRegister = defaultRegistry .MustRegister
36
+ // RawMustRegister registers prometheus collectors but uses the global registry, this
37
+ // bypasses the metric stability framework
38
+ //
39
+ // Deprecated
40
+ RawMustRegister = defaultRegistry .RawMustRegister
41
+
42
+ // Register registers a collectable metric but uses the global registry
43
+ Register = defaultRegistry .Register
32
44
)
33
45
34
46
func init () {
@@ -54,25 +66,6 @@ func HandlerWithReset() http.Handler {
54
66
metrics .HandlerWithReset (defaultRegistry , metrics.HandlerOpts {}))
55
67
}
56
68
57
- // Register registers a collectable metric but uses the global registry
58
- func Register (c metrics.Registerable ) error {
59
- err := defaultRegistry .Register (c )
60
- return err
61
- }
62
-
63
- // MustRegister registers registerable metrics but uses the global registry.
64
- func MustRegister (cs ... metrics.Registerable ) {
65
- defaultRegistry .MustRegister (cs ... )
66
- }
67
-
68
- // RawMustRegister registers prometheus collectors but uses the global registry, this
69
- // bypasses the metric stability framework
70
- //
71
- // Deprecated
72
- func RawMustRegister (cs ... prometheus.Collector ) {
73
- defaultRegistry .RawMustRegister (cs ... )
74
- }
75
-
76
69
// CustomRegister registers a custom collector but uses the global registry.
77
70
func CustomRegister (c metrics.StableCollector ) error {
78
71
err := defaultRegistry .CustomRegister (c )
@@ -91,8 +84,3 @@ func CustomMustRegister(cs ...metrics.StableCollector) {
91
84
prometheus .MustRegister (c )
92
85
}
93
86
}
94
-
95
- // Reset calls reset on the global registry
96
- func Reset () {
97
- defaultRegistry .Reset ()
98
- }
0 commit comments