From f8d501ae5082264aa0d69b05660bca2a89027dce Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Thu, 11 May 2017 13:29:28 +0000 Subject: [PATCH] Specify fields when creating WeaveStatus object --- prog/weaver/metrics.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prog/weaver/metrics.go b/prog/weaver/metrics.go index 9063f404..76327c2c 100644 --- a/prog/weaver/metrics.go +++ b/prog/weaver/metrics.go @@ -118,10 +118,10 @@ func newMetrics(router *weave.NetworkRouter, allocator *ipam.Allocator, ns *name func (m *collector) Collect(ch chan<- prometheus.Metric) { - status := WeaveStatus{"", nil, - weave.NewNetworkRouterStatus(m.router), - ipam.NewStatus(m.allocator, address.CIDR{}), - nameserver.NewStatus(m.ns, m.dnsserver)} + status := WeaveStatus{ + Router: weave.NewNetworkRouterStatus(m.router), + IPAM: ipam.NewStatus(m.allocator, address.CIDR{}), + DNS: nameserver.NewStatus(m.ns, m.dnsserver)} for _, metric := range metrics { metric.Collect(status, metric.Desc, ch)