add config file option to disable monitor
[plstackapi.git] / planetstack / monitor / __init__.py
index 1dd5074..d29d017 100644 (file)
@@ -1,3 +1,11 @@
-from observer import ceilometer
+from planetstack.settings import STATISTICS_DRIVER
 
-driver = ceilometer.CeilometerDriver()
+if (STATISTICS_DRIVER=="ceilometer"):
+    from observer import ceilometer
+    driver = ceilometer.CeilometerDriver()
+elif (not STATISTICS_DRIVER) or (STATISTICS_DRIVER.lower() == "none"):
+    # disabled
+    driver = None
+else:
+    driver = None
+    print "WARNING: Unknown statistics driver %s" % STATISTICS_DRIVER