Skip to content

Commit 91bec7c

Browse files
committed
fixed build
new type: `netDevStats map[string]map[string]uint64` Signed-off-by: ston1th <ston1th@giftfish.de>
1 parent 1450a92 commit 91bec7c

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

collector/netdev_openbsd_amd64.go

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ package collector
1818
import (
1919
"github.com/go-kit/kit/log"
2020
"github.com/go-kit/kit/log/level"
21-
"strconv"
2221

2322
"golang.org/x/sys/unix"
2423
"regexp"
2524
"unsafe"
2625
)
2726

28-
func getNetDevStats(ignore *regexp.Regexp, accept *regexp.Regexp, logger log.Logger) (map[string]map[string]string, error) {
29-
netDev := map[string]map[string]string{}
27+
func getNetDevStats(ignore *regexp.Regexp, accept *regexp.Regexp, logger log.Logger) (netDevStats, error) {
28+
netDev := netDevStats{}
3029

3130
mib := [6]_C_int{unix.CTL_NET, unix.AF_ROUTE, 0, 0, unix.NET_RT_IFLIST, 0}
3231
buf, err := sysctl(mib[:])
@@ -63,16 +62,16 @@ func getNetDevStats(ignore *regexp.Regexp, accept *regexp.Regexp, logger log.Log
6362
continue
6463
}
6564

66-
netDev[dev] = map[string]string{
67-
"receive_packets": strconv.Itoa(int(data.Ipackets)),
68-
"transmit_packets": strconv.Itoa(int(data.Opackets)),
69-
"receive_errs": strconv.Itoa(int(data.Ierrors)),
70-
"transmit_errs": strconv.Itoa(int(data.Oerrors)),
71-
"receive_bytes": strconv.Itoa(int(data.Ibytes)),
72-
"transmit_bytes": strconv.Itoa(int(data.Obytes)),
73-
"receive_multicast": strconv.Itoa(int(data.Imcasts)),
74-
"transmit_multicast": strconv.Itoa(int(data.Omcasts)),
75-
"receive_drop": strconv.Itoa(int(data.Iqdrops)),
65+
netDev[dev] = map[string]uint64{
66+
"receive_packets": data.Ipackets,
67+
"transmit_packets": data.Opackets,
68+
"receive_errs": data.Ierrors,
69+
"transmit_errs": data.Oerrors,
70+
"receive_bytes": data.Ibytes,
71+
"transmit_bytes": data.Obytes,
72+
"receive_multicast": data.Imcasts,
73+
"transmit_multicast": data.Omcasts,
74+
"receive_drop": data.Iqdrops,
7675
}
7776
}
7877
return netDev, nil

0 commit comments

Comments
 (0)