Fix gnocchi metric collection

Return 0 when a resource is active, the used metric
exists but no value have been stored for the current
collect period.

Thus, unit conversion won't fail anymore

Change-Id: Ieeb6e53042c10b43383b3ecbcfe7d273ff9fd17e
Closes-Bug: #1671841
(cherry picked from commit 6532175169)
This commit is contained in:
Maxime Cottret 2017-04-19 12:16:09 +02:00
parent ccb944ee3c
commit d3604cba70
1 changed files with 1 additions and 1 deletions

View File

@ -171,7 +171,7 @@ class GnocchiCollector(collector.BaseCollector):
# ["2015-11-24T00:00:00+00:00", 86400.0, 64.0]
resource[name] = values[0][2]
except IndexError:
resource[name] = None
resource[name] = 0
except KeyError:
# Skip metrics not found
pass