charm-ceilometer/unit_tests
Michael Skalka 668a289862 Add support for remote consumers of Ceilometer event data.
There is a use-case to forward events received by ceilometer from
OpenStack services to an external system via http/udp. It comes
from the fact that aodh does not include all information about an
event alarm into POSTed data. Raw event data can be published by
ceilometer via http/udp to an external system without giving a
user direct access to rabbitmq.

This patch adds a context generator, associated templates, and
configuration entry for configuring multiple event-sinks in
/etc/ceilometer/event_pipeline.yaml. This also modifies the
ceilometer.conf templates to reflect the correct naming of the
same file to align with upstream Ceilometer.

Also adds support for a future Panko charm event consumer using
the event-service interface in the above context with associated
metadata and hook symlinks.

This change will only effect Mitaka and later clouds.

Closes Bug: 1763321

Change-Id: I931438c720272bd9a3d2b958ebabcd3584790bd0
2018-05-08 09:50:36 -04:00
..
__init__.py Re-license charm as Apache-2.0 2016-06-28 11:36:46 +01:00
test_actions.py Re-license charm as Apache-2.0 2016-06-28 11:36:46 +01:00
test_actions_openstack_upgrade.py Sync charm-helpers 2018-01-19 16:51:41 +02:00
test_ceilometer_contexts.py Add support for remote consumers of Ceilometer event data. 2018-05-08 09:50:36 -04:00
test_ceilometer_hooks.py Run ceilometer-upgrade as an action 2018-03-08 14:20:15 +00:00
test_ceilometer_utils.py Add support for remote consumers of Ceilometer event data. 2018-05-08 09:50:36 -04:00
test_utils.py Re-license charm as Apache-2.0 2016-06-28 11:36:46 +01:00