aodh/ceilometer/alarm
Mehdi Abaakouk 7533bc6ff6 Allow to have different DB for alarm and metering
This changes splits the internal DB API in two parts, alarm and metering.
It also adds a new configuration options to set a different database
for alarm than the 'metering' one.

Example:

 [database]
 connection = mongodb://localhost/ceilometer
 alarm_connection = mysql://localhost/ceilometer

This changes don't take care of the drivers storaged.
They will be splitted in later changes
The ceilometer.storage.ConnectionProxy object ensure that only alarm methods
are available when the namespace is the alarm one, same for the metering
namespace.

Partial implements blueprint dedicated-alarm-database

Change-Id: I1e118e4adc59ca5cd3781dbb18865818c3cc2300
2014-07-18 11:18:17 +02:00
..
evaluator Fix H405 violations and re-enable gating 2014-07-01 13:41:27 +03:00
notifier Fix H307 violations and re-enable gating 2014-07-01 13:34:54 +03:00
partition Remove redundant parentheses 2014-07-11 15:57:23 +04:00
storage Allow to have different DB for alarm and metering 2014-07-18 11:18:17 +02:00
__init__.py Basic alarm threshold evaluation logic. 2013-07-01 14:16:11 +01:00
rpc.py Separate alarm storage models from other models 2014-06-17 17:30:54 +02:00
service.py Fixed various import issues exposed by unittest 2014-06-25 08:37:12 +08:00