Description of problem: If there are multiple networking interfaces and/or the primary network interface is anything but eth0 network metrics are not collected. Version-Release number of selected component (if applicable): 3.9 (but likely impacts other versions) Additional info: Open Github issue: https://github.com/kubernetes/kubernetes/pull/52144
Looking more at the github issue, it seems like they wanted to push that fix into kubernetes 1.9 and looking at one of the files [0], it seems it did, but it seems we might not be taking advantage of it in metrics for OCP 3.9. I'm not sure how to check if we are querying properly or not though. [0] https://github.com/kubernetes/kubernetes/blob/release-1.9/pkg/kubelet/apis/stats/v1alpha1/types.go
For public posterity: Unfortunately, Heapster is now deprecated upstream and thus no new RFEs will be accepted. Adding support for non-default networking stats to Heapster would be a new feature (it's an "add an additional labeled metric for non-default interfaces" or "break the existing metrics schema by making all network metrics labeled").