You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rition/rition-probe/probe/network.go

22 lines
391 B

package probe
import (
"github.com/shirou/gopsutil/v3/net"
)
func (p *Probe) GetNetworkCounterAll() []net.IOCountersStat {
stats, _ := net.IOCounters(true)
return stats
}
func (p *Probe) GetNetworkCounterOne(name string) net.IOCountersStat {
stats, _ := net.IOCounters(true)
for _, stat := range stats {
if stat.Name == name {
return stat
}
}
return net.IOCountersStat{}
}