aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugin/metrics/metrics.go21
1 files changed, 12 insertions, 9 deletions
diff --git a/plugin/metrics/metrics.go b/plugin/metrics/metrics.go
index a2ded2235..70f82a664 100644
--- a/plugin/metrics/metrics.go
+++ b/plugin/metrics/metrics.go
@@ -35,20 +35,23 @@ func New(addr string) *Metrics {
zoneMap: make(map[string]bool),
}
// Add the default collectors
- met.Reg.MustRegister(prometheus.NewGoCollector())
- met.Reg.MustRegister(prometheus.NewProcessCollector(os.Getpid(), ""))
+ met.MustRegister(prometheus.NewGoCollector())
+ met.MustRegister(prometheus.NewProcessCollector(os.Getpid(), ""))
// Add all of our collectors
- met.Reg.MustRegister(vars.RequestCount)
- met.Reg.MustRegister(vars.RequestDuration)
- met.Reg.MustRegister(vars.RequestSize)
- met.Reg.MustRegister(vars.RequestDo)
- met.Reg.MustRegister(vars.RequestType)
- met.Reg.MustRegister(vars.ResponseSize)
- met.Reg.MustRegister(vars.ResponseRcode)
+ met.MustRegister(vars.RequestCount)
+ met.MustRegister(vars.RequestDuration)
+ met.MustRegister(vars.RequestSize)
+ met.MustRegister(vars.RequestDo)
+ met.MustRegister(vars.RequestType)
+ met.MustRegister(vars.ResponseSize)
+ met.MustRegister(vars.ResponseRcode)
return met
}
+// MustRegister wraps m.Reg.MustRegister.
+func (m *Metrics) MustRegister(c prometheus.Collector) { m.Reg.MustRegister(c) }
+
// AddZone adds zone z to m.
func (m *Metrics) AddZone(z string) {
m.zoneMu.Lock()