aboutsummaryrefslogtreecommitdiff
path: root/plugin/metrics/metrics.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/metrics/metrics.go')
-rw-r--r--plugin/metrics/metrics.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugin/metrics/metrics.go b/plugin/metrics/metrics.go
index 0dabcdf96..df07da0ae 100644
--- a/plugin/metrics/metrics.go
+++ b/plugin/metrics/metrics.go
@@ -36,6 +36,11 @@ type Metrics struct {
zoneMu sync.RWMutex
}
+// New returns a new instance of Metrics with the given address
+func New(addr string) *Metrics {
+ return &Metrics{Addr: addr, zoneMap: make(map[string]bool)}
+}
+
// AddZone adds zone z to m.
func (m *Metrics) AddZone(z string) {
m.zoneMu.Lock()