@cryptotaxi247 / netdata-1 / commits / 3f9e85867

fix(go.d/ping): preserve original ping error by using %w for wrapping (#21251)

Ilya Mashchenko committed Oct 31, 2025 at 19:35 UTC 3f9e8586718bd3fd4e6898e8ab754ffe1bb29282
2 files changed +2 -1
src/go/plugin/go.d/collector/ping/prober.go
+1 -1
@@ -57,7 +57,7 @@ func (p *pingProber) Ping(host string) (*probing.Statistics, error) {
57 pr.SetLogger(nil)
58
59 if err := pr.Run(); err != nil {
60 - return nil, fmt.Errorf("pinging host '%s' (ip '%s' iface '%s'): %v",
60 + return nil, fmt.Errorf("pinging host '%s' (ip '%s' iface '%s'): %w",
61 pr.Addr(), pr.IPAddr(), pr.InterfaceName, err)
62 }
63
src/go/plugin/go.d/collector/snmp/collector.go
+1
@@ -59,6 +59,7 @@ func New() *Collector {
59 Privileged: true,
60 Packets: 3,
61 Interval: confopt.Duration(time.Millisecond * 100),
62 + Network: "ip",
63 },
64 },
65 },