in pkg/metrics/collector/sockstat.go [101:113]
func extractSockStatFields(fields []string, entries map[string]*sockStatEntry) error {
for i := 0; i < len(fields) && i+1 < len(fields); i += 2 {
k, v := fields[i], fields[i+1]
e, ok := entries[k]
if !ok {
continue
}
if err := e.extract(k, v, e.out); err != nil {
return err
}
}
return nil
}