Go to file
Nejc Saje 9a2f8618de Central agent work-load partitioning
Provides a mechanism to allow the central agent to be horizontally
scaled out, such that each agent polls a disjoint subset of resources.

This is achieved through the use of `tooz` library for distributed
coordination.

If a service wants to use work-load partitioning, it must first
create a PartitionCoordinator object and call its `heartbeat` method
periodically.

To distribute a set of resources over multiple agents, use the
`extract_my_subset` method of the PartitionCoordinator that filters an
iterable, returning only the resources assigned to us.

The `PartitionCoordinator` uses `tooz` to figure out which agents are
in the same group and figures out which resources belong to the
current agent.

DocImpact
Change-Id: I7adef87b03129f4f8b38109bf547c7403cc6adad
Implements: blueprint central-agent-partitioning
2014-09-01 05:31:58 -04:00
2014-08-22 14:52:13 +02:00
2014-08-22 14:52:13 +02:00
2014-06-16 09:00:22 +02:00
2012-11-11 19:13:08 +00:00
2013-03-15 14:25:48 +00:00
2013-07-14 21:09:38 +02:00
2012-12-05 10:22:43 +01:00
2014-08-27 11:10:45 -04:00
2014-07-28 16:52:34 +02:00
2014-05-20 12:59:42 -04:00
2014-08-27 11:10:45 -04:00
2014-08-27 11:10:45 -04:00
2014-08-22 17:37:23 -04:00

ceilometer

See the ReleaseNotes document and the project home for more info.

http://launchpad.net/ceilometer

Description
OpenStack Telemetry (Ceilometer) Alarming
Readme 22 MiB
Languages
Python 98.3%
Shell 1.5%
Mako 0.2%