panko/ceilometer
Julien Danjou 984042084f collector: use an intermediate proxy class for event dispatcher
This makes sure that the base class EventDispatcherBase does not owns
any code itself. This makes external plugin easier to implement as they
don't _have_ to inherit from EventDispatcherBase, they just need to
implement a `record_events(events)' method and that's it.

This will allow Panko to provide the database dispatcher without having
a hard dependency on Ceilometer.

Change-Id: I094aed1e7e081fe1de130d987035a6c9d977d25e
2016-06-14 17:00:11 +02:00
..
agent Delete unused last_dup variable 2016-06-05 09:17:34 +08:00
api Merge "return 400 when invalid aggregation function is specified" 2016-05-20 15:23:19 +00:00
cmd Replace logging with oslo_log 2016-04-25 14:52:21 +08:00
compute Drop timestamping in pollsters 2016-05-06 14:33:08 +08:00
conf Moved CORS middleware configuration into oslo-config-generator 2016-03-02 04:48:34 -08:00
dispatcher collector: use an intermediate proxy class for event dispatcher 2016-06-14 17:00:11 +02:00
energy Drop timestamping in pollsters 2016-05-06 14:33:08 +08:00
event Merge "refactor DefinitionException classes" 2016-05-26 16:04:51 +00:00
hacking Initial seed of hacking 2016-02-22 12:46:44 -03:00
hardware Merge "Drop timestamping in pollsters" 2016-06-06 15:24:22 +00:00
image Drop timestamping in pollsters 2016-05-06 14:33:08 +08:00
ipmi Drop timestamping in pollsters 2016-05-06 14:33:08 +08:00
locale Imported Translations from Zanata 2016-06-08 07:23:00 +00:00
meter refactor DefinitionException classes 2016-04-20 17:07:39 +08:00
network Drop timestamping in pollsters 2016-05-06 14:33:08 +08:00
objectstore Merge "Drop timestamping in pollsters" 2016-06-06 15:24:22 +00:00
publisher Use "topics" instead of "topic" in Notifier initialization 2016-06-13 16:24:47 +08:00
storage fix some typos in our doc, comments and releasenotes 2016-05-25 03:23:09 +08:00
telemetry oslo.messaging option group/name change for notification topics 2015-12-07 14:06:25 +01:00
tests collector: use an intermediate proxy class for event dispatcher 2016-06-14 17:00:11 +02:00
transformer fix some typos in our doc, comments and releasenotes 2016-05-25 03:23:09 +08:00
__init__.py Remove eventlet usage 2015-11-24 13:44:58 +01:00
collector.py collector: use an intermediate proxy class for event dispatcher 2016-06-14 17:00:11 +02:00
coordination.py Enhancing Retry logic to Coordination when joining partitioning grp 2016-04-02 01:08:20 -07:00
declarative.py refactor DefinitionException classes 2016-04-20 17:07:39 +08:00
exchange_control.py drop magnetodb support 2016-04-04 13:03:20 -04:00
i18n.py switch to oslo_i18n 2015-01-12 20:16:20 +08:00
keystone_client.py remove deprecated auth type password-ceilometer-legacy 2016-04-28 03:26:03 +08:00
messaging.py catch DriverLoadFailure for get_transport optional 2016-06-02 21:41:08 +08:00
middleware.py oslo.messaging option group/name change for notification topics 2015-12-07 14:06:25 +01:00
neutron_client.py add log decorator for neutron_client public method 2016-04-22 12:23:51 +08:00
notification.py Use "topics" instead of "topic" in Notifier initialization 2016-06-13 16:24:47 +08:00
nova_client.py Bump to Nova v2.1 2016-06-02 14:33:42 +08:00
opts.py Merge "remove deprecated auth type password-ceilometer-legacy" 2016-05-20 02:26:33 +00:00
pipeline.py Fix notification listeners usage 2016-04-20 19:21:57 +03:00
sample.py Set the time point polling starts as timestamp of samples 2016-05-06 13:39:49 +08:00
service.py remove deprecated auth type password-ceilometer-legacy 2016-04-28 03:26:03 +08:00
service_base.py Fix oslo_service stop/start mechanism 2016-05-02 17:42:09 +02:00
utils.py Fix oslo_service stop/start mechanism 2016-05-02 17:42:09 +02:00
version.py Introduce Guru Meditation Reports into Ceilometer 2015-08-20 08:59:51 +08:00