Handle missing of 'networks' stats

The 'networks' stats is present in libnetwork but won't be
present in CNI.

Change-Id: Ibaa65f6b558fcb9f56c6fe5ad77c4aa43050fb6a
This commit is contained in:
Hongbin Lu 2020-08-09 05:34:12 +00:00
parent 05d55ec9bd
commit 5d9e042a02
1 changed files with 2 additions and 1 deletions

View File

@ -964,7 +964,8 @@ class DockerDriver(driver.BaseDriver, driver.ContainerDriver,
if 'Write' == item['op']:
io_write = io_write + item['value']
net_stats = res['networks']
# Note(hongbin): CNI network won't have this key
net_stats = res.get('networks', {})
net_rxb = 0
net_txb = 0
for k, v in net_stats.items():