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.
22 lines
391 B
22 lines
391 B
5 months ago
|
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{}
|
||
|
}
|