[ceilometer.dispatcher]
file = ceilometer.collector.dispatcher.file:FileDispatcher
database = ceilometer.collector.dispatcher.database:DatabaseDispatcher

[paste.filter_factory]
swift = ceilometer.objectstore.swift_middleware:filter_factory

[ceilometer.poll.central]
image.size = ceilometer.image.glance:ImageSizePollster
power = ceilometer.energy.kwapi:PowerPollster
image = ceilometer.image.glance:ImagePollster
storage.objects.containers = ceilometer.objectstore.swift:ObjectsContainersPollster
storage.objects = ceilometer.objectstore.swift:ObjectsPollster
ip.floating = ceilometer.network.floatingip:FloatingIPPollster
energy = ceilometer.energy.kwapi:EnergyPollster
storage.objects.size = ceilometer.objectstore.swift:ObjectsSizePollster

[ceilometer.alarm.evaluator]
threshold = ceilometer.alarm.evaluator.threshold:ThresholdEvaluator
combination = ceilometer.alarm.evaluator.combination:CombinationEvaluator

[ceilometer.publisher]
udp = ceilometer.publisher.udp:UDPPublisher
meter = ceilometer.publisher.rpc:RPCPublisher
meter_publisher = ceilometer.publisher.rpc:RPCPublisher
rpc = ceilometer.publisher.rpc:RPCPublisher
file = ceilometer.publisher.file:FilePublisher
test = ceilometer.publisher.test:TestPublisher

[ceilometer.alarm.notifier]
test = ceilometer.alarm.notifier.test:TestAlarmNotifier
http = ceilometer.alarm.notifier.rest:RestAlarmNotifier
log = ceilometer.alarm.notifier.log:LogAlarmNotifier
https = ceilometer.alarm.notifier.rest:RestAlarmNotifier

[ceilometer.compute.virt]
hyperv = ceilometer.compute.virt.hyperv.inspector:HyperVInspector
libvirt = ceilometer.compute.virt.libvirt.inspector:LibvirtInspector

[console_scripts]
ceilometer-collector = ceilometer.collector.service:collector
ceilometer-dbsync = ceilometer.storage:dbsync
ceilometer-agent-compute = ceilometer.compute.manager:agent_compute
ceilometer-api = ceilometer.api.app:start
ceilometer-alarm-evaluator = ceilometer.alarm.service:alarm_evaluator
ceilometer-expirer = ceilometer.storage:expirer
ceilometer-alarm-notifier = ceilometer.alarm.service:alarm_notifier
ceilometer-agent-central = ceilometer.central.manager:agent_central
ceilometer-collector-udp = ceilometer.collector.service:udp_collector

[ceilometer.transformer]
accumulator = ceilometer.transformer.accumulator:TransformerAccumulator
unit_conversion = ceilometer.transformer.conversions:ScalingTransformer
rate_of_change = ceilometer.transformer.conversions:RateOfChangeTransformer

[ceilometer.collector]
instance_delete = ceilometer.compute.notifications:InstanceDelete
image = ceilometer.image.notifications:Image
instance_flavor = ceilometer.compute.notifications:InstanceFlavor
bandwidth = ceilometer.network.notifications:Bandwidth
instance_scheduled = ceilometer.compute.notifications:InstanceScheduled
port = ceilometer.network.notifications:Port
subnet = ceilometer.network.notifications:Subnet
network = ceilometer.network.notifications:Network
instance = ceilometer.compute.notifications:Instance
http.response = ceilometer.middleware:HTTPResponse
volume_size = ceilometer.volume.notifications:VolumeSize
memory = ceilometer.compute.notifications:Memory
image_crud = ceilometer.image.notifications:ImageCRUD
http.request = ceilometer.middleware:HTTPRequest
volume = ceilometer.volume.notifications:Volume
image_size = ceilometer.image.notifications:ImageSize
image_download = ceilometer.image.notifications:ImageDownload
disk_ephemeral_size = ceilometer.compute.notifications:EphemeralDiskSize
floatingip = ceilometer.network.notifications:FloatingIP
vcpus = ceilometer.compute.notifications:VCpus
disk_root_size = ceilometer.compute.notifications:RootDiskSize
image_serve = ceilometer.image.notifications:ImageServe
router = ceilometer.network.notifications:Router

[ceilometer.poll.compute]
disk.read.requests = ceilometer.compute.pollsters.disk:ReadRequestsPollster
disk.write.bytes = ceilometer.compute.pollsters.disk:WriteBytesPollster
disk.write.requests = ceilometer.compute.pollsters.disk:WriteRequestsPollster
instance_flavor = ceilometer.compute.pollsters.instance:InstanceFlavorPollster
instance = ceilometer.compute.pollsters.instance:InstancePollster
disk.read.bytes = ceilometer.compute.pollsters.disk:ReadBytesPollster
network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
network.outgoing.bytes = ceilometer.compute.pollsters.net:OutgoingBytesPollster
network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
network.outgoing.packets = ceilometer.compute.pollsters.net:OutgoingPacketsPollster
cpu = ceilometer.compute.pollsters.cpu:CPUPollster

[ceilometer.storage]
sqlite = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
postgresql = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
log = ceilometer.storage.impl_log:LogStorage
mongodb = ceilometer.storage.impl_mongodb:MongoDBStorage
mysql = ceilometer.storage.impl_sqlalchemy:SQLAlchemyStorage
hbase = ceilometer.storage.impl_hbase:HBaseStorage
db2 = ceilometer.storage.impl_db2:DB2Storage

