[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: