-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
'cassandra',
'kairos',
'nagios',
+# 'urlfilter',
+ 'servcomp',
'syndicate_storage',
'geoposition',
)
# {'label': 'Cassandra', 'icon':'icon-cog', 'app': 'cassandra'},
# {'label': 'KairosDB', 'icon':'icon-cog', 'app': 'kairos'},
# {'label': 'Nagios', 'icon':'icon-cog', 'app': 'nagios'},
+# {'label': 'URL Filter', 'icon': 'icon-cog', 'app': 'urlfilter'},
+ {'label': 'Service Comp', 'icon': 'icon-cog', 'app': 'servcomp'},
#{'label': 'Configured Services', 'icon':'icon-cog', 'models': [{'label': 'Content Delivery Network', 'app':'hpc'}]},
# 'sites',
ENCRYPTED_FIELDS_KEYDIR = '/opt/planetstack/private_keys'
ENCRYPTED_FIELD_MODE = 'ENCRYPT'
+STATISTICS_DRIVER = getattr(config, "statistics_driver", "ceilometer")
+
# prevents warnings on django 1.7
TEST_RUNNER = 'django.test.runner.DiscoverRunner'