Fix routes collector to be compatible with latest RouterOS release (#66)

* Fix routes collector to be compatible with latest RouterOS release

Tested on RouterOS 6.46.1

* remove ipv6 pool collector
This commit is contained in:
Daniel Hodges
2020-02-03 21:33:02 -05:00
committed by GitHub
parent 5cea9840a7
commit c00607abe0
3 changed files with 16 additions and 30 deletions

View File

@@ -40,12 +40,7 @@ func (c *routesCollector) collect(ctx *collectorContext) error {
return err
}
err = c.colllectForIPVersion("6", "ipv6", ctx)
if err != nil {
return err
}
return nil
return c.colllectForIPVersion("6", "ip", ctx)
}
func (c *routesCollector) colllectForIPVersion(ipVersion, topic string, ctx *collectorContext) error {
@@ -70,6 +65,7 @@ func (c *routesCollector) colllectCount(ipVersion, topic string, ctx *collectorC
log.WithFields(log.Fields{
"ip_version": ipVersion,
"device": ctx.device.Name,
"topic": topic,
"error": err,
}).Error("error fetching routes metrics")
return err