From ce5a52a46f488198102405aab5edc4425c03bca5 Mon Sep 17 00:00:00 2001
From: Sapan Bhatia <sapanb@cs.princeton.edu>
Date: Sat, 10 Jan 2015 04:55:54 +0000
Subject: [PATCH] Set average to zero when no statistics are returned

---
 planetstack/openstack_observer/ceilometer.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/planetstack/openstack_observer/ceilometer.py b/planetstack/openstack_observer/ceilometer.py
index 6875ae8..00c1238 100644
--- a/planetstack/openstack_observer/ceilometer.py
+++ b/planetstack/openstack_observer/ceilometer.py
@@ -77,7 +77,10 @@ def meters_to_stats(meters):
         stats['average']+=m.sum
         stats['unit'] = 'ns'
 
-    stats['average']/=len(meters)
+    if (len(meters)):
+        stats['average']/=len(meters)
+    else:
+        stats['average']=0
     return stats
 
 
-- 
2.47.0