Eoghan Glynn ba6641afac Replace mongo aggregation with plain ol' map-reduce
Fixes bug 1262571

Previously, the mongodb storage driver an aggregation pipeline
over the meter collection in order to construct a list of resources
adorned with first & last sample timestamps etc.

However mongodb aggregation framework performs sorting in-memory,
in this case operating over a potentially very large collection.
It is also hardcoded to abort any sorts in an aggregation pipeline
that will consume more than 10% of physical memory, which is
observed in this case.

Now, we avoid the aggregation framework altogether and instead
use an equivalent map-reduce.

Change-Id: Ibef4a95acada411af385ff75ccb36c5724068b59
2014-01-10 14:09:52 +00:00
2014-01-09 06:08:22 +00:00
2014-01-09 12:53:30 +04:00
2013-11-27 14:09:28 +08:00
2014-01-09 12:53:30 +04:00
2013-05-18 18:06:38 +10:00
2012-11-11 19:13:08 +00:00
2013-11-13 15:32:31 +01:00
2013-05-11 12:44:54 -04:00
2013-03-15 14:25:48 +00:00
2013-11-26 16:03:26 +01:00
2013-07-14 21:09:38 +02:00
2012-12-05 10:22:43 +01:00
2014-01-09 06:08:22 +00:00
2013-09-19 11:42:10 +02:00
2014-01-07 10:38:55 -06:00

ceilometer

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

http://launchpad.net/ceilometer

Description
OpenStack Telemetry (Ceilometer) Alarming
Readme 21 MiB
Languages
Python 98%
Shell 1.8%
Mako 0.2%