Bug 987450 - [RFE] Allow appropriate separation between metering & metric/alarms infrastructure
Summary: [RFE] Allow appropriate separation between metering & metric/alarms infrastru...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ceilometer
Version: 4.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Eoghan Glynn
QA Contact: Shai Revivo
URL: https://blueprints.launchpad.net/ceil...
Whiteboard: upstream_milestone_none upstream_stat...
Depends On: 986367
Blocks: 973191 1055813
TreeView+ depends on / blocked
 
Reported: 2013-07-23 12:05 UTC by Eoghan Glynn
Modified: 2016-07-29 13:13 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-29 13:13:51 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 30100 0 None None None Never
OpenStack gerrit 30273 0 None None None Never
OpenStack gerrit 30635 0 None None None Never

Description Eoghan Glynn 2013-07-23 12:05:46 UTC
The data acquisition underlying ceilometer alarming can by default share the same infrastructure as the existing metering functionality.

However in realistic deployments, we envisage that operators may want to reflect differing requirements by separating off the transport conduit and storage elements.

This requirement is largely addressed by a series of changes to enable smaller chunks of functionality:

* a non-AMQP conduit more suited to loss-tolerant metric data (addressed by the udp-publishing blueprint[1])

* a separate metrics store with roll-up functionality (the most extreme form of roll-up, i.e. time-to-live[2], will suffice for Havana)

* transformers to use a sampling approach to convert the cumulative instance meters to equivalent guage values which are far more useful for alarming (addressed by the transformer-unit blueprint[3], BZ #986367)

Hence this BZ is just intended to act as a placeholder for the upstream blueprint[4], and to capture the testing/QE requirements.

[1] https://blueprints.launchpad.net/ceilometer/+spec/udp-publishing
[2] https://blueprints.launchpad.net/ceilometer/+spec/db-ttl
[3] https://blueprints.launchpad.net/ceilometer/+spec/transformer-unit
[4] https://blueprints.launchpad.net/ceilometer/+spec/alarming-metering-separation

Comment 4 Julien Danjou 2016-07-29 13:13:51 UTC
All the blueprint listed above were implemented upstream these last years. Closing.


Note You need to log in before you can comment on or make changes to this bug.