MCPcopy Create free account
hub / github.com/prometheus/procfs / Netstat

Method Netstat

proc_netstat.go:186–195  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184}
185
186func (p Proc) Netstat() (ProcNetstat, error) {
187 filename := p.path("net/netstat")
188 data, err := parsers.ReadFileNoStat(filename)
189 if err != nil {
190 return ProcNetstat{PID: p.PID}, err
191 }
192 procNetstat, err := parseProcNetstat(bytes.NewReader(data), filename)
193 procNetstat.PID = p.PID
194 return procNetstat, err
195}
196
197// parseProcNetstat parses the metrics from proc/<pid>/net/netstat file
198// and returns a ProcNetstat structure.

Callers 1

TestProcNetstatFunction · 0.80

Calls 3

pathMethod · 0.95
ReadFileNoStatFunction · 0.92
parseProcNetstatFunction · 0.85

Tested by 1

TestProcNetstatFunction · 0.64