Specify fields when creating WeaveStatus object
This commit is contained in:
1 parent
cb614f01c3
commit
f8d501ae50
1 file changed
+4
-4
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user