Specify fields when creating WeaveStatus object

This commit is contained in:
Bryan Boreham committed 2017-05-11 13:29:28 +00:00
1 parent cb614f01c3
commit f8d501ae50
1 file changed
+4 -4
+4 -4
View File
@@ -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)