
This change modify the loading of the publisher so it's driver based, like our current storage model. That will allow to use the same publisher multiple times with different parameters in the future. This change also adds a new publisher called 'test' that comes from a factorisation of some of the testing code. Blueprint: pipeline-publisher-url Change-Id: Ie26beac213383fff2db759e2df216ba1f454ef9c Signed-off-by: Julien Danjou <julien@danjou.info>
114 lines
4.1 KiB
INI
114 lines
4.1 KiB
INI
[metadata]
|
|
name = ceilometer
|
|
version = 2013.2
|
|
summary = OpenStack Metering
|
|
description-file =
|
|
README.md
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://www.openstack.org/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.6
|
|
Programming Language :: Python :: 2.7
|
|
Topic :: System :: Monitoring
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages =
|
|
ceilometer
|
|
|
|
[entry_points]
|
|
ceilometer.collector =
|
|
instance = ceilometer.compute.notifications:Instance
|
|
instance_flavor = ceilometer.compute.notifications:InstanceFlavor
|
|
instance_delete = ceilometer.compute.notifications:InstanceDelete
|
|
instance_scheduled = ceilometer.compute.notifications:InstanceScheduled
|
|
memory = ceilometer.compute.notifications:Memory
|
|
vcpus = ceilometer.compute.notifications:VCpus
|
|
disk_root_size = ceilometer.compute.notifications:RootDiskSize
|
|
disk_ephemeral_size = ceilometer.compute.notifications:EphemeralDiskSize
|
|
volume = ceilometer.volume.notifications:Volume
|
|
volume_size = ceilometer.volume.notifications:VolumeSize
|
|
image_crud = ceilometer.image.notifications:ImageCRUD
|
|
image = ceilometer.image.notifications:Image
|
|
image_size = ceilometer.image.notifications:ImageSize
|
|
image_download = ceilometer.image.notifications:ImageDownload
|
|
image_serve = ceilometer.image.notifications:ImageServe
|
|
network = ceilometer.network.notifications:Network
|
|
subnet = ceilometer.network.notifications:Subnet
|
|
port = ceilometer.network.notifications:Port
|
|
router = ceilometer.network.notifications:Router
|
|
floatingip = ceilometer.network.notifications:FloatingIP
|
|
|
|
ceilometer.poll.compute =
|
|
diskio = ceilometer.compute.pollsters:DiskIOPollster
|
|
cpu = ceilometer.compute.pollsters:CPUPollster
|
|
net = ceilometer.compute.pollsters:NetPollster
|
|
instance = ceilometer.compute.pollsters:InstancePollster
|
|
|
|
ceilometer.poll.central =
|
|
network_floatingip = ceilometer.network.floatingip:FloatingIPPollster
|
|
image = ceilometer.image.glance:ImagePollster
|
|
objectstore = ceilometer.objectstore.swift:SwiftPollster
|
|
kwapi = ceilometer.energy.kwapi:KwapiPollster
|
|
|
|
ceilometer.storage =
|
|
log = ceilometer.storage.impl_log:LogStorage
|
|
mongodb = ceilometer.storage.impl_mongodb:MongoDBStorage
|
|
mysql = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
|
|
postgresql = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
|
|
sqlite = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
|
|
hbase = ceilometer.storage.impl_hbase:HBaseStorage
|
|
|
|
ceilometer.compute.virt =
|
|
libvirt = ceilometer.compute.virt.libvirt.inspector:LibvirtInspector
|
|
|
|
ceilometer.transformer =
|
|
accumulator = ceilometer.transformer.accumulator:TransformerAccumulator
|
|
|
|
ceilometer.publisher =
|
|
test = ceilometer.publisher.test:TestPublisher
|
|
meter_publisher = ceilometer.publisher.meter:MeterPublisher
|
|
meter = ceilometer.publisher.meter:MeterPublisher
|
|
udp = ceilometer.publisher.udp:UDPPublisher
|
|
|
|
paste.filter_factory =
|
|
swift = ceilometer.objectstore.swift_middleware:filter_factory
|
|
|
|
console_scripts =
|
|
ceilometer-api = ceilometer.api.app:start
|
|
ceilometer-agent-central = ceilometer.central.manager:agent_central
|
|
ceilometer-agent-compute = ceilometer.compute.manager:agent_compute
|
|
ceilometer-dbsync = ceilometer.storage:dbsync
|
|
ceilometer-collector = ceilometer.collector.service:collector
|
|
ceilometer-collector-udp = ceilometer.collector.service:udp_collector
|
|
|
|
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = ceilometer/locale/ceilometer.pot
|
|
|
|
[compile_catalog]
|
|
directory = ceilometer/locale
|
|
domain = ceilometer
|
|
|
|
[update_catalog]
|
|
domain = ceilometer
|
|
output_dir = ceilometer/locale
|
|
input_file = ceilometer/locale/ceilometer.pot
|