diff options
Diffstat (limited to 'plugin/metrics/metrics.go')
-rw-r--r-- | plugin/metrics/metrics.go | 5 |
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() |