[ceilometer.poll.ipmi]
hardware.ipmi.voltage = ceilometer.ipmi.pollsters.sensor:VoltageSensorPollster
hardware.ipmi.node.power = ceilometer.ipmi.pollsters.node:PowerPollster
hardware.ipmi.node.cups = ceilometer.ipmi.pollsters.node:CUPSIndexPollster
hardware.ipmi.current = ceilometer.ipmi.pollsters.sensor:CurrentSensorPollster
hardware.ipmi.node.cpu_util = ceilometer.ipmi.pollsters.node:CPUUtilPollster
hardware.ipmi.node.outlet_temperature = ceilometer.ipmi.pollsters.node:OutletTemperaturePollster
hardware.ipmi.node.temperature = ceilometer.ipmi.pollsters.node:InletTemperaturePollster
hardware.ipmi.temperature = ceilometer.ipmi.pollsters.sensor:TemperatureSensorPollster
hardware.ipmi.fan = ceilometer.ipmi.pollsters.sensor:FanSensorPollster
hardware.ipmi.node.mem_util = ceilometer.ipmi.pollsters.node:MemUtilPollster
hardware.ipmi.node.airflow = ceilometer.ipmi.pollsters.node:AirflowPollster
hardware.ipmi.node.io_util = ceilometer.ipmi.pollsters.node:IOUtilPollster

[ceilometer.event.trait_plugin]
split = ceilometer.event.trait_plugins:SplitterTraitPlugin
bitfield = ceilometer.event.trait_plugins:BitfieldTraitPlugin

[ceilometer.alarm.evaluator_service]
default = ceilometer.alarm.service:AlarmEvaluationService
ceilometer.alarm.service.PartitionedAlarmService = ceilometer.alarm.service:PartitionedAlarmService
singleton = ceilometer.alarm.service:SingletonAlarmService
ceilometer.alarm.service.SingletonAlarmService = ceilometer.alarm.service:SingletonAlarmService
partitioned = ceilometer.alarm.service:PartitionedAlarmService

[ceilometer.metering.storage]
sqlite = ceilometer.storage.impl_sqlalchemy:Connection
postgresql = ceilometer.storage.impl_sqlalchemy:Connection
log = ceilometer.storage.impl_log:Connection
mongodb = ceilometer.storage.impl_mongodb:Connection
mysql = ceilometer.storage.impl_sqlalchemy:Connection
hbase = ceilometer.storage.impl_hbase:Connection
db2 = ceilometer.storage.impl_db2:Connection

[ceilometer.poll.central]
rgw.usage = ceilometer.objectstore.rgw:UsagePollster
network.services.vpn.connections = ceilometer.network.services.vpnaas:IPSecConnectionsPollster
rgw.containers.objects = ceilometer.objectstore.rgw:ContainersObjectsPollster
image = ceilometer.image.glance:ImagePollster
switch.port.receive.packets = ceilometer.network.statistics.port:PortPollsterReceivePackets
switch.port.transmit.drops = ceilometer.network.statistics.port:PortPollsterTransmitDrops
switch.port = ceilometer.network.statistics.port:PortPollster
switch.table.matched.packets = ceilometer.network.statistics.table:TablePollsterMatchedPackets
hardware.cpu.load.15min = ceilometer.hardware.pollsters.cpu:CPULoad15MinPollster
network.services.lb.active.connections = ceilometer.network.services.lbaas:LBActiveConnectionsPollster
rgw.objects.size = ceilometer.objectstore.rgw:ObjectsSizePollster
hardware.system_stats.io.outgoing.blocks = ceilometer.hardware.pollsters.system:SystemIORawSentPollster
image.size = ceilometer.image.glance:ImageSizePollster
storage.containers.objects = ceilometer.objectstore.swift:ContainersObjectsPollster
switch.port.transmit.packets = ceilometer.network.statistics.port:PortPollsterTransmitPackets
hardware.network.outgoing.errors = ceilometer.hardware.pollsters.net:OutgoingErrorsPollster
storage.objects.containers = ceilometer.objectstore.swift:ObjectsContainersPollster
switch.flow.packets = ceilometer.network.statistics.flow:FlowPollsterPackets
hardware.disk.size.total = ceilometer.hardware.pollsters.disk:DiskTotalPollster
storage.objects = ceilometer.objectstore.swift:ObjectsPollster
switch.flow.duration.nanoseconds = ceilometer.network.statistics.flow:FlowPollsterDurationNanoseconds
hardware.cpu.load.1min = ceilometer.hardware.pollsters.cpu:CPULoad1MinPollster
switch.table = ceilometer.network.statistics.table:TablePollster
switch.port.receive.drops = ceilometer.network.statistics.port:PortPollsterReceiveDrops
hardware.disk.size.used = ceilometer.hardware.pollsters.disk:DiskUsedPollster
rgw.objects.containers = ceilometer.objectstore.rgw:ObjectsContainersPollster
network.services.lb.incoming.bytes = ceilometer.network.services.lbaas:LBBytesInPollster
network.services.lb.pool = ceilometer.network.services.lbaas:LBPoolPollster
network.services.firewall = ceilometer.network.services.fwaas:FirewallPollster
switch.table.active.entries = ceilometer.network.statistics.table:TablePollsterActiveEntries
switch.port.receive.bytes = ceilometer.network.statistics.port:PortPollsterReceiveBytes
energy = ceilometer.energy.kwapi:EnergyPollster
network.services.lb.member = ceilometer.network.services.lbaas:LBMemberPollster
hardware.cpu.load.5min = ceilometer.hardware.pollsters.cpu:CPULoad5MinPollster
hardware.network.outgoing.bytes = ceilometer.hardware.pollsters.net:OutgoingBytesPollster
hardware.network.ip.incoming.datagrams = ceilometer.hardware.pollsters.network_aggregated:NetworkAggregatedIPInReceives
hardware.network.ip.outgoing.datagrams = ceilometer.hardware.pollsters.network_aggregated:NetworkAggregatedIPOutRequests
switch.port.collision.count = ceilometer.network.statistics.port:PortPollsterCollisionCount
power = ceilometer.energy.kwapi:PowerPollster
hardware.memory.total = ceilometer.hardware.pollsters.memory:MemoryTotalPollster
hardware.system_stats.cpu.idle = ceilometer.hardware.pollsters.system:SystemCpuIdlePollster
hardware.memory.swap.avail = ceilometer.hardware.pollsters.memory:MemorySwapAvailPollster
rgw.objects = ceilometer.objectstore.rgw:ObjectsPollster
switch.port.transmit.errors = ceilometer.network.statistics.port:PortPollsterTransmitErrors
switch.port.receive.frame_error = ceilometer.network.statistics.port:PortPollsterReceiveFrameErrors
network.services.firewall.policy = ceilometer.network.services.fwaas:FirewallPolicyPollster
switch.port.receive.crc_error = ceilometer.network.statistics.port:PortPollsterReceiveCRCErrors
rgw.containers.objects.size = ceilometer.objectstore.rgw:ContainersSizePollster
switch.port.receive.overrun_error = ceilometer.network.statistics.port:PortPollsterReceiveOverrunErrors
switch.port.transmit.bytes = ceilometer.network.statistics.port:PortPollsterTransmitBytes
hardware.memory.used = ceilometer.hardware.pollsters.memory:MemoryUsedPollster
network.services.vpn = ceilometer.network.services.vpnaas:VPNServicesPollster
network.services.lb.total.connections = ceilometer.network.services.lbaas:LBTotalConnectionsPollster
switch.flow.bytes = ceilometer.network.statistics.flow:FlowPollsterBytes
network.services.lb.outgoing.bytes = ceilometer.network.services.lbaas:LBBytesOutPollster
switch.flow = ceilometer.network.statistics.flow:FlowPollster
switch.flow.duration.seconds = ceilometer.network.statistics.flow:FlowPollsterDurationSeconds
hardware.memory.swap.total = ceilometer.hardware.pollsters.memory:MemorySwapTotalPollster
switch = ceilometer.network.statistics.switch:SWPollster
switch.port.receive.errors = ceilometer.network.statistics.port:PortPollsterReceiveErrors
switch.table.lookup.packets = ceilometer.network.statistics.table:TablePollsterLookupPackets
network.services.lb.health_monitor = ceilometer.network.services.lbaas:LBHealthMonitorPollster
network.services.lb.vip = ceilometer.network.services.lbaas:LBVipPollster
ip.floating = ceilometer.network.floatingip:FloatingIPPollster
hardware.network.incoming.bytes = ceilometer.hardware.pollsters.net:IncomingBytesPollster
storage.containers.objects.size = ceilometer.objectstore.swift:ContainersSizePollster
storage.objects.size = ceilometer.objectstore.swift:ObjectsSizePollster
hardware.system_stats.io.incoming.blocks = ceilometer.hardware.pollsters.system:SystemIORawReceivedPollster

[ceilometer.alarm.evaluator]
threshold = ceilometer.alarm.evaluator.threshold:ThresholdEvaluator
gnocchi_aggregation_by_metrics_threshold = ceilometer.alarm.evaluator.gnocchi:GnocchiThresholdEvaluator
gnocchi_resources_threshold = ceilometer.alarm.evaluator.gnocchi:GnocchiThresholdEvaluator
gnocchi_aggregation_by_resources_threshold = ceilometer.alarm.evaluator.gnocchi:GnocchiThresholdEvaluator
combination = ceilometer.alarm.evaluator.combination:CombinationEvaluator

[ceilometer.event.storage]
sqlite = ceilometer.event.storage.impl_sqlalchemy:Connection
postgresql = ceilometer.event.storage.impl_sqlalchemy:Connection
log = ceilometer.event.storage.impl_log:Connection
mongodb = ceilometer.event.storage.impl_mongodb:Connection
mysql = ceilometer.event.storage.impl_sqlalchemy:Connection
hbase = ceilometer.event.storage.impl_hbase:Connection
db2 = ceilometer.event.storage.impl_db2:Connection
es = ceilometer.event.storage.impl_elasticsearch:Connection

[ceilometer.publisher]
udp = ceilometer.publisher.udp:UDPPublisher
direct = ceilometer.publisher.direct:DirectPublisher
meter = ceilometer.publisher.messaging:RPCPublisher
kafka = ceilometer.publisher.kafka_broker:KafkaBrokerPublisher
meter_publisher = ceilometer.publisher.messaging:RPCPublisher
rpc = ceilometer.publisher.messaging:RPCPublisher
file = ceilometer.publisher.file:FilePublisher
test = ceilometer.publisher.test:TestPublisher
notifier = ceilometer.publisher.messaging:SampleNotifierPublisher

[ceilometer.hardware.inspectors]
snmp = ceilometer.hardware.inspector.snmp:SNMPInspector

[oslo.messaging.notify.drivers]
ceilometer.openstack.common.notifier.rpc_notifier2 = oslo.messaging.notify._impl_messaging:MessagingV2Driver
ceilometer.openstack.common.notifier.rpc_notifier = oslo.messaging.notify._impl_messaging:MessagingDriver
ceilometer.openstack.common.notifier.test_notifier = oslo.messaging.notify._impl_test:TestDriver
ceilometer.openstack.common.notifier.log_notifier = oslo.messaging.notify._impl_log:LogDriver
ceilometer.openstack.common.notifier.no_op_notifier = oslo.messaging.notify._impl_noop:NoOpDriver

[ceilometer.compute.virt]
hyperv = ceilometer.compute.virt.hyperv.inspector:HyperVInspector
xenapi = ceilometer.compute.virt.xenapi.inspector:XenapiInspector
vsphere = ceilometer.compute.virt.vmware.inspector:VsphereInspector
libvirt = ceilometer.compute.virt.libvirt.inspector:LibvirtInspector

[console_scripts]
ceilometer-rootwrap = oslo_rootwrap.cmd:main
ceilometer-collector = ceilometer.cmd.collector:main
ceilometer-dbsync = ceilometer.cmd.storage:dbsync
ceilometer-agent-compute = ceilometer.cmd.polling:main_compute
ceilometer-api = ceilometer.cmd.api:main
ceilometer-polling = ceilometer.cmd.polling:main
ceilometer-agent-central = ceilometer.cmd.polling:main_central
ceilometer-send-sample = ceilometer.cli:send_sample
ceilometer-expirer = ceilometer.cmd.storage:expirer
ceilometer-alarm-notifier = ceilometer.cmd.alarm:notifier
ceilometer-agent-ipmi = ceilometer.cmd.polling:main_ipmi
ceilometer-alarm-evaluator = ceilometer.cmd.alarm:evaluator
ceilometer-agent-notification = ceilometer.cmd.agent_notification:main

[ceilometer.notification]
instance_delete = ceilometer.compute.notifications.instance:InstanceDelete
hardware.ipmi.current = ceilometer.ipmi.notifications.ironic:CurrentSensorNotification
http.response = ceilometer.middleware:HTTPResponse
network.services.vpn.connections = ceilometer.network.notifications:IPSecSiteConnection
objectstore.request.meters = ceilometer.objectstore.notifications:SwiftWsgiMiddlewareMeters
image = ceilometer.image.notifications:Image
role_assignment = ceilometer.identity.notifications:RoleAssignment
hardware.ipmi.temperature = ceilometer.ipmi.notifications.ironic:TemperatureSensorNotification
instance_flavor = ceilometer.compute.notifications.instance:InstanceFlavor
network.services.vpn.ipsecpolicy = ceilometer.network.notifications:IPSecPolicy
volume_crud = ceilometer.volume.notifications:VolumeCRUD
data_processing = ceilometer.data_processing.notifications:DataProcessing
instance_scheduled = ceilometer.compute.notifications.instance:InstanceScheduled
network.services.lb.vip = ceilometer.network.notifications:Vip
cpu_kernel_percent = ceilometer.compute.notifications.cpu:CpuKernelPercent
trust = ceilometer.identity.notifications:Trust
port = ceilometer.network.notifications:Port
objectstore.request = ceilometer.objectstore.notifications:SwiftWsgiMiddleware
subnet = ceilometer.network.notifications:Subnet
authenticate = ceilometer.identity.notifications:Authenticate
group = ceilometer.identity.notifications:Group
magnetodb_table = ceilometer.key_value_storage.notifications:Table
cpu_percent = ceilometer.compute.notifications.cpu:CpuPercent
cpu_idle_time = ceilometer.compute.notifications.cpu:CpuIdleTime
network.services.firewall = ceilometer.network.notifications:Firewall
network.services.firewall.rule = ceilometer.network.notifications:FirewallRule
snapshot_crud = ceilometer.volume.notifications:SnapshotCRUD
cpu_frequency = ceilometer.compute.notifications.cpu:CpuFrequency
instance = ceilometer.compute.notifications.instance:Instance
role = ceilometer.identity.notifications:Role
memory = ceilometer.compute.notifications.instance:Memory
image_crud = ceilometer.image.notifications:ImageCRUD
snapshot = ceilometer.volume.notifications:Snapshot
volume_size = ceilometer.volume.notifications:VolumeSize
network.services.lb.member = ceilometer.network.notifications:Member
hardware.ipmi.voltage = ceilometer.ipmi.notifications.ironic:VoltageSensorNotification
cpu_idle_percent = ceilometer.compute.notifications.cpu:CpuIdlePercent
http.request = ceilometer.middleware:HTTPRequest
hardware.ipmi.fan = ceilometer.ipmi.notifications.ironic:FanSensorNotification
volume = ceilometer.volume.notifications:Volume
cpu_iowait_time = ceilometer.compute.notifications.cpu:CpuIowaitTime
cpu_user_percent = ceilometer.compute.notifications.cpu:CpuUserPercent
magnetodb_index_count = ceilometer.key_value_storage.notifications:Index
user = ceilometer.identity.notifications:User
network.services.firewall.policy = ceilometer.network.notifications:FirewallPolicy
image_size = ceilometer.image.notifications:ImageSize
cpu_kernel_time = ceilometer.compute.notifications.cpu:CpuKernelTime
network = ceilometer.network.notifications:Network
cpu_iowait_percent = ceilometer.compute.notifications.cpu:CpuIowaitPercent
image_download = ceilometer.image.notifications:ImageDownload
network.services.vpn.ikepolicy = ceilometer.network.notifications:IKEPolicy
disk_ephemeral_size = ceilometer.compute.notifications.instance:EphemeralDiskSize
floatingip = ceilometer.network.notifications:FloatingIP
bandwidth = ceilometer.network.notifications:Bandwidth
cpu_user_time = ceilometer.compute.notifications.cpu:CpuUserTime
project = ceilometer.identity.notifications:Project
stack_crud = ceilometer.orchestration.notifications:StackCRUD
vcpus = ceilometer.compute.notifications.instance:VCpus
profiler = ceilometer.profiler.notifications:ProfilerNotifications
disk_root_size = ceilometer.compute.notifications.instance:RootDiskSize
network.services.lb.health_monitor = ceilometer.network.notifications:HealthMonitor
network.services.lb.pool = ceilometer.network.notifications:Pool
image_serve = ceilometer.image.notifications:ImageServe
router = ceilometer.network.notifications:Router
network.services.vpn = ceilometer.network.notifications:VPNService
snapshot_size = ceilometer.volume.notifications:SnapshotSize

[oslo.config.opts]
ceilometer = ceilometer.opts:list_opts

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

[network.statistics.drivers]
opencontrail = ceilometer.network.statistics.opencontrail.driver:OpencontrailDriver
opendaylight = ceilometer.network.statistics.opendaylight.driver:OpenDayLightDriver

[ceilometer.transformer]
accumulator = ceilometer.transformer.accumulator:TransformerAccumulator
arithmetic = ceilometer.transformer.arithmetic:ArithmeticTransformer
aggregator = ceilometer.transformer.conversions:AggregatorTransformer
unit_conversion = ceilometer.transformer.conversions:ScalingTransformer
rate_of_change = ceilometer.transformer.conversions:RateOfChangeTransformer

[ceilometer.alarm.rule]
threshold = ceilometer.api.controllers.v2.alarm_rules.threshold:AlarmThresholdRule
gnocchi_aggregation_by_metrics_threshold = ceilometer.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricsByIdLookupRule
gnocchi_resources_threshold = ceilometer.api.controllers.v2.alarm_rules.gnocchi:MetricOfResourceRule
gnocchi_aggregation_by_resources_threshold = ceilometer.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricByResourcesLookupRule
combination = ceilometer.api.controllers.v2.alarm_rules.combination:AlarmCombinationRule

[ceilometer.alarm.storage]
sqlite = ceilometer.alarm.storage.impl_sqlalchemy:Connection
postgresql = ceilometer.alarm.storage.impl_sqlalchemy:Connection
log = ceilometer.alarm.storage.impl_log:Connection
mongodb = ceilometer.alarm.storage.impl_mongodb:Connection
mysql = ceilometer.alarm.storage.impl_sqlalchemy:Connection
hbase = ceilometer.alarm.storage.impl_hbase:Connection
db2 = ceilometer.alarm.storage.impl_db2:Connection

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

[ceilometer.dispatcher]
http = ceilometer.dispatcher.http:HttpDispatcher
file = ceilometer.dispatcher.file:FileDispatcher
database = ceilometer.dispatcher.database:DatabaseDispatcher

[ceilometer.discover]
local_node = ceilometer.agent.discovery.localnode:LocalNodeDiscovery
endpoint = ceilometer.agent.discovery.endpoint:EndpointDiscovery
lb_pools = ceilometer.network.services.discovery:LBPoolsDiscovery
lb_health_probes = ceilometer.network.services.discovery:LBHealthMonitorsDiscovery
local_instances = ceilometer.compute.discovery:InstanceDiscovery
lb_members = ceilometer.network.services.discovery:LBMembersDiscovery
lb_vips = ceilometer.network.services.discovery:LBVipsDiscovery
ipsec_connections = ceilometer.network.services.discovery:IPSecConnectionsDiscovery
fw_services = ceilometer.network.services.discovery:FirewallDiscovery
tripleo_overcloud_nodes = ceilometer.hardware.discovery:NodesDiscoveryTripleO
fw_policy = ceilometer.network.services.discovery:FirewallPolicyDiscovery
vpn_services = ceilometer.network.services.discovery:VPNServicesDiscovery
tenant = ceilometer.agent.discovery.tenant:TenantDiscovery

[ceilometer.event.publisher]
test = ceilometer.publisher.test:TestPublisher
direct = ceilometer.publisher.direct:DirectPublisher
notifier = ceilometer.publisher.messaging:EventNotifierPublisher
kafka = ceilometer.publisher.kafka_broker:KafkaBrokerPublisher

[ceilometer.poll.compute]
disk.write.requests.rate = ceilometer.compute.pollsters.disk:WriteRequestsRatePollster
disk.device.allocation = ceilometer.compute.pollsters.disk:PerDeviceAllocationPollster
disk.latency = ceilometer.compute.pollsters.disk:DiskLatencyPollster
instance_flavor = ceilometer.compute.pollsters.instance:InstanceFlavorPollster
disk.device.write.requests.rate = ceilometer.compute.pollsters.disk:PerDeviceWriteRequestsRatePollster
disk.read.requests = ceilometer.compute.pollsters.disk:ReadRequestsPollster
network.outgoing.bytes.rate = ceilometer.compute.pollsters.net:OutgoingBytesRatePollster
disk.device.read.requests = ceilometer.compute.pollsters.disk:PerDeviceReadRequestsPollster
disk.write.bytes = ceilometer.compute.pollsters.disk:WriteBytesPollster
disk.device.read.bytes.rate = ceilometer.compute.pollsters.disk:PerDeviceReadBytesRatePollster
instance = ceilometer.compute.pollsters.instance:InstancePollster
disk.capacity = ceilometer.compute.pollsters.disk:CapacityPollster
disk.device.capacity = ceilometer.compute.pollsters.disk:PerDeviceCapacityPollster
disk.usage = ceilometer.compute.pollsters.disk:PhysicalPollster
disk.read.bytes.rate = ceilometer.compute.pollsters.disk:ReadBytesRatePollster
cpu_util = ceilometer.compute.pollsters.cpu:CPUUtilPollster
network.incoming.bytes.rate = ceilometer.compute.pollsters.net:IncomingBytesRatePollster
network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
disk.write.bytes.rate = ceilometer.compute.pollsters.disk:WriteBytesRatePollster
memory.usage = ceilometer.compute.pollsters.memory:MemoryUsagePollster
disk.device.usage = ceilometer.compute.pollsters.disk:PerDevicePhysicalPollster
disk.device.write.bytes.rate = ceilometer.compute.pollsters.disk:PerDeviceWriteBytesRatePollster
disk.device.iops = ceilometer.compute.pollsters.disk:PerDeviceDiskIOPSPollster
disk.device.read.bytes = ceilometer.compute.pollsters.disk:PerDeviceReadBytesPollster
network.outgoing.bytes = ceilometer.compute.pollsters.net:OutgoingBytesPollster
disk.read.requests.rate = ceilometer.compute.pollsters.disk:ReadRequestsRatePollster
network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
network.outgoing.packets = ceilometer.compute.pollsters.net:OutgoingPacketsPollster
disk.iops = ceilometer.compute.pollsters.disk:DiskIOPSPollster
disk.device.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskLatencyPollster
disk.allocation = ceilometer.compute.pollsters.disk:AllocationPollster
disk.write.requests = ceilometer.compute.pollsters.disk:WriteRequestsPollster
disk.device.write.requests = ceilometer.compute.pollsters.disk:PerDeviceWriteRequestsPollster
memory.resident = ceilometer.compute.pollsters.memory:MemoryResidentPollster
disk.read.bytes = ceilometer.compute.pollsters.disk:ReadBytesPollster
disk.device.read.requests.rate = ceilometer.compute.pollsters.disk:PerDeviceReadRequestsRatePollster
cpu = ceilometer.compute.pollsters.cpu:CPUPollster
disk.device.write.bytes = ceilometer.compute.pollsters.disk:PerDeviceWriteBytesPollster

