deb-ceilometer/ceilometer/compute
Nejc Saje b6e1c7e5dc Migrate the rest of the central agent pollsters to use discoveries
Currently, not all the central agent pollsters use discoveries.
In order to enable horizontal scaling, all pollsters must use
discoveries so the resources can be partitioned across the pool
of running central agents.

For pollsters that don't poll specific resources, but only poll
general info from services, we treat the service endpoints as
resources. So in the case of Glance, there will be only one
resource available for all the pollsters (a Glance endpoint).
If there are multiple agents running, only one will be assigned
that endpoint and only one will poll Glance API.

DocImpact
Co-Authored-By: Dina Belova <dbelova@mirantis.com>
Closes-Bug: #1364352
Change-Id: I8f3b228db9aacf3a7cc4b719c50013cc30d5aa79
2014-09-08 13:38:10 -04:00
..
notifications Switch to oslo.utils 2014-08-22 14:52:13 +02:00
pollsters Switch to oslo.utils 2014-08-22 14:52:13 +02:00
virt XenAPI support: Disk rates 2014-08-27 09:19:08 +00:00
__init__.py Remove disabled_compute_pollsters option 2013-06-12 16:09:56 +02:00
discovery.py Central agent work-load partitioning 2014-09-01 05:31:58 -04:00
manager.py Remove (c) and remove unnecessary encoding lines 2014-05-31 13:02:21 +02:00
nova_notifier.py Replace dict.iteritems() with six.iteritems(dict) 2014-07-28 16:35:16 +04:00
plugin.py Migrate the rest of the central agent pollsters to use discoveries 2014-09-08 13:38:10 -04:00
util.py basestring replaced with six.string_types 2014-07-25 14:55:34 +04:00