[sysmon] Skip virtual network interfaces
BUG=chromium:657194
TEST=Test sysmon on shard
Change-Id: I6e3b8f324b9b283d8fe0489779db013dab6f6bf2
Reviewed-on: https://chromium-review.googlesource.com/400644
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Allen Li <ayatane@chromium.org>
diff --git a/scripts/sysmon/system_metrics.py b/scripts/sysmon/system_metrics.py
index 1be3826..e62e32c 100644
--- a/scripts/sysmon/system_metrics.py
+++ b/scripts/sysmon/system_metrics.py
@@ -193,6 +193,10 @@
nics = psutil.net_io_counters(pernic=True)
for nic, counters in nics.iteritems():
+ # TODO(ayatane): Use a different way of identifying virtual interfaces
+ if nic.startswith('veth'):
+ # Skip virtual interfaces
+ continue
fields = {'interface': nic}
for metric, counter_name in metric_counter_names:
try: