From 1122ce49c70f23b3a6b7c2ab7309ea5a26750012 Mon Sep 17 00:00:00 2001 From: Kai Storbeck Date: Sat, 16 Apr 2016 14:38:55 +0200 Subject: [PATCH] fix the uint conversion to strings --- collector/netdev_freebsd.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/collector/netdev_freebsd.go b/collector/netdev_freebsd.go index 96c3cda7..badc4ac6 100644 --- a/collector/netdev_freebsd.go +++ b/collector/netdev_freebsd.go @@ -53,16 +53,16 @@ func getNetDevStats(ignore *regexp.Regexp) (map[string]map[string]string, error) devStats := map[string]string{} data := (*C.struct_if_data)(ifa.ifa_data) - devStats["receive_packets"] = strconv.Itoa(int(data.ifi_ipackets)) - devStats["transmit_packets"] = strconv.Itoa(int(data.ifi_opackets)) - devStats["receive_errs"] = strconv.Itoa(int(data.ifi_ierrors)) - devStats["transmit_errs"] = strconv.Itoa(int(data.ifi_oerrors)) - devStats["receive_bytes"] = strconv.Itoa(int(data.ifi_ibytes)) - devStats["transmit_bytes"] = strconv.Itoa(int(data.ifi_obytes)) - devStats["receive_multicast"] = strconv.Itoa(int(data.ifi_imcasts)) - devStats["transmit_multicast"] = strconv.Itoa(int(data.ifi_omcasts)) - devStats["receive_drop"] = strconv.Itoa(int(data.ifi_iqdrops)) - devStats["transmit_drop"] = strconv.Itoa(int(data.ifi_oqdrops)) + devStats["receive_packets"] = strconv.FormatUint(uint64(data.ifi_ipackets), 10) + devStats["transmit_packets"] = strconv.FormatUint(uint64(data.ifi_opackets), 10) + devStats["receive_errs"] = strconv.FormatUint(uint64(data.ifi_ierrors), 10) + devStats["transmit_errs"] = strconv.FormatUint(uint64(data.ifi_oerrors), 10) + devStats["receive_bytes"] = strconv.FormatUint(uint64(data.ifi_ibytes), 10) + devStats["transmit_bytes"] = strconv.FormatUint(uint64(data.ifi_obytes), 10) + devStats["receive_multicast"] = strconv.FormatUint(uint64(data.ifi_imcasts), 10) + devStats["transmit_multicast"] = strconv.FormatUint(uint64(data.ifi_omcasts), 10) + devStats["receive_drop"] = strconv.FormatUint(uint64(data.ifi_iqdrops), 10) + devStats["transmit_drop"] = strconv.FormatUint(uint64(data.ifi_oqdrops), 10) netDev[dev] = devStats } }