File: setup.cfg

package info (click to toggle)
ceilometer 1%3A25.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,876 kB
  • sloc: python: 22,264; sh: 400; pascal: 148; makefile: 59
file content (184 lines) | stat: -rw-r--r-- 10,885 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
[metadata]
name = ceilometer
url = http://launchpad.net/ceilometer
summary = OpenStack Telemetry
description_file =
    README.rst
author = OpenStack
author_email = openstack-discuss@lists.openstack.org
home_page = https://docs.openstack.org/ceilometer/latest/
python_requires = >=3.10
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 :: Implementation :: CPython
    Programming Language :: Python :: 3 :: Only
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.10
    Programming Language :: Python :: 3.11
    Programming Language :: Python :: 3.12
    Topic :: System :: Monitoring

[files]
packages =
    ceilometer
data_files =
    etc/ceilometer = etc/ceilometer/*

[entry_points]
ceilometer.notification.pipeline =
    meter = ceilometer.pipeline.sample:SamplePipelineManager
    event = ceilometer.pipeline.event:EventPipelineManager

ceilometer.sample.endpoint =
    http.request = ceilometer.middleware:HTTPRequest
    http.response = ceilometer.middleware:HTTPResponse
    hardware.ipmi.temperature = ceilometer.ipmi.notifications.ironic:TemperatureSensorNotification
    hardware.ipmi.voltage = ceilometer.ipmi.notifications.ironic:VoltageSensorNotification
    hardware.ipmi.current = ceilometer.ipmi.notifications.ironic:CurrentSensorNotification
    hardware.ipmi.fan = ceilometer.ipmi.notifications.ironic:FanSensorNotification
    _sample = ceilometer.telemetry.notifications:TelemetryIpc
    meter = ceilometer.meter.notifications:ProcessMeterNotifications

ceilometer.discover.compute =
    local_instances = ceilometer.compute.discovery:InstanceDiscovery
    local_node = ceilometer.polling.discovery.localnode:LocalNodeDiscovery

ceilometer.discover.central =
    barbican = ceilometer.polling.discovery.non_openstack_credentials_discovery:NonOpenStackCredentialsDiscovery
    endpoint = ceilometer.polling.discovery.endpoint:EndpointDiscovery
    tenant = ceilometer.polling.discovery.tenant:TenantDiscovery
    vpn_services    = ceilometer.network.services.discovery:VPNServicesDiscovery
    ipsec_connections  = ceilometer.network.services.discovery:IPSecConnectionsDiscovery
    fw_services = ceilometer.network.services.discovery:FirewallDiscovery
    fw_policy = ceilometer.network.services.discovery:FirewallPolicyDiscovery
    fip_services = ceilometer.network.services.discovery:FloatingIPDiscovery
    images = ceilometer.image.discovery:ImagesDiscovery
    volumes = ceilometer.volume.discovery:VolumeDiscovery
    volume_pools = ceilometer.volume.discovery:VolumePoolsDiscovery
    volume_snapshots = ceilometer.volume.discovery:VolumeSnapshotsDiscovery
    volume_backups = ceilometer.volume.discovery:VolumeBackupsDiscovery
    alarm = ceilometer.alarm.discovery:AlarmDiscovery

ceilometer.discover.ipmi =
    local_node = ceilometer.polling.discovery.localnode:LocalNodeDiscovery

ceilometer.poll.compute =
    disk.device.read.requests = ceilometer.compute.pollsters.disk:PerDeviceReadRequestsPollster
    disk.device.write.requests = ceilometer.compute.pollsters.disk:PerDeviceWriteRequestsPollster
    disk.device.read.bytes = ceilometer.compute.pollsters.disk:PerDeviceReadBytesPollster
    disk.device.write.bytes = ceilometer.compute.pollsters.disk:PerDeviceWriteBytesPollster
    disk.device.read.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskReadLatencyPollster
    disk.device.write.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskWriteLatencyPollster
    power.state = ceilometer.compute.pollsters.instance_stats:PowerStatePollster
    cpu = ceilometer.compute.pollsters.instance_stats:CPUPollster
    vcpus = ceilometer.compute.pollsters.instance_stats:VCPUsPollster
    network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
    network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
    network.outgoing.bytes = ceilometer.compute.pollsters.net:OutgoingBytesPollster
    network.outgoing.packets = ceilometer.compute.pollsters.net:OutgoingPacketsPollster
    network.incoming.bytes.rate = ceilometer.compute.pollsters.net:IncomingBytesRatePollster
    network.outgoing.bytes.rate = ceilometer.compute.pollsters.net:OutgoingBytesRatePollster
    network.incoming.bytes.delta = ceilometer.compute.pollsters.net:IncomingBytesDeltaPollster
    network.outgoing.bytes.delta = ceilometer.compute.pollsters.net:OutgoingBytesDeltaPollster
    network.incoming.packets.drop = ceilometer.compute.pollsters.net:IncomingDropPollster
    network.outgoing.packets.drop = ceilometer.compute.pollsters.net:OutgoingDropPollster
    network.incoming.packets.error = ceilometer.compute.pollsters.net:IncomingErrorsPollster
    network.outgoing.packets.error = ceilometer.compute.pollsters.net:OutgoingErrorsPollster
    memory = ceilometer.compute.pollsters.instance_stats:MemoryPollster
    memory.available = ceilometer.compute.pollsters.instance_stats:MemoryAvailablePollster
    memory.usage = ceilometer.compute.pollsters.instance_stats:MemoryUsagePollster
    memory.resident = ceilometer.compute.pollsters.instance_stats:MemoryResidentPollster
    memory.swap.in = ceilometer.compute.pollsters.instance_stats:MemorySwapInPollster
    memory.swap.out = ceilometer.compute.pollsters.instance_stats:MemorySwapOutPollster
    disk.device.capacity = ceilometer.compute.pollsters.disk:PerDeviceCapacityPollster
    disk.device.allocation = ceilometer.compute.pollsters.disk:PerDeviceAllocationPollster
    disk.device.usage = ceilometer.compute.pollsters.disk:PerDevicePhysicalPollster
    disk.ephemeral.size = ceilometer.compute.pollsters.disk:EphemeralSizePollster
    disk.root.size = ceilometer.compute.pollsters.disk:RootSizePollster
    perf.cpu.cycles = ceilometer.compute.pollsters.instance_stats:PerfCPUCyclesPollster
    perf.instructions = ceilometer.compute.pollsters.instance_stats:PerfInstructionsPollster
    perf.cache.references = ceilometer.compute.pollsters.instance_stats:PerfCacheReferencesPollster
    perf.cache.misses = ceilometer.compute.pollsters.instance_stats:PerfCacheMissesPollster

ceilometer.poll.ipmi =
    hardware.ipmi.temperature = ceilometer.ipmi.pollsters.sensor:TemperatureSensorPollster
    hardware.ipmi.voltage = ceilometer.ipmi.pollsters.sensor:VoltageSensorPollster
    hardware.ipmi.current = ceilometer.ipmi.pollsters.sensor:CurrentSensorPollster
    hardware.ipmi.fan = ceilometer.ipmi.pollsters.sensor:FanSensorPollster
    hardware.ipmi.power = ceilometer.ipmi.pollsters.sensor:PowerSensorPollster

ceilometer.poll.central =
    alarm.evaluation_result = ceilometer.alarm.aodh:EvaluationResultPollster
    ip.floating = ceilometer.network.floatingip:FloatingIPPollster
    image.size = ceilometer.image.glance:ImageSizePollster
    radosgw.containers.objects = ceilometer.objectstore.rgw:ContainersObjectsPollster
    radosgw.containers.objects.size = ceilometer.objectstore.rgw:ContainersSizePollster
    radosgw.objects = ceilometer.objectstore.rgw:ObjectsPollster
    radosgw.objects.size = ceilometer.objectstore.rgw:ObjectsSizePollster
    radosgw.objects.containers = ceilometer.objectstore.rgw:ObjectsContainersPollster
    radosgw.usage = ceilometer.objectstore.rgw:UsagePollster
    storage.containers.objects = ceilometer.objectstore.swift:ContainersObjectsPollster
    storage.containers.objects.size = ceilometer.objectstore.swift:ContainersSizePollster
    storage.objects = ceilometer.objectstore.swift:ObjectsPollster
    storage.objects.size = ceilometer.objectstore.swift:ObjectsSizePollster
    storage.objects.containers = ceilometer.objectstore.swift:ObjectsContainersPollster
    network.services.vpn = ceilometer.network.services.vpnaas:VPNServicesPollster
    network.services.vpn.connections = ceilometer.network.services.vpnaas:IPSecConnectionsPollster
    network.services.firewall = ceilometer.network.services.fwaas:FirewallPollster
    network.services.firewall.policy = ceilometer.network.services.fwaas:FirewallPolicyPollster
    volume.size = ceilometer.volume.cinder:VolumeSizePollster
    volume.snapshot.size = ceilometer.volume.cinder:VolumeSnapshotSize
    volume.backup.size = ceilometer.volume.cinder:VolumeBackupSize
    volume.provider.pool.capacity.total = ceilometer.volume.cinder:VolumeProviderPoolCapacityTotal
    volume.provider.pool.capacity.free = ceilometer.volume.cinder:VolumeProviderPoolCapacityFree
    volume.provider.pool.capacity.provisioned = ceilometer.volume.cinder:VolumeProviderPoolCapacityProvisioned
    volume.provider.pool.capacity.virtual_free = ceilometer.volume.cinder:VolumeProviderPoolCapacityVirtualFree
    volume.provider.pool.capacity.allocated = ceilometer.volume.cinder:VolumeProviderPoolCapacityAllocated

ceilometer.compute.virt =
    libvirt = ceilometer.compute.virt.libvirt.inspector:LibvirtInspector

ceilometer.sample.publisher =
    test = ceilometer.publisher.test:TestPublisher
    notifier = ceilometer.publisher.messaging:SampleNotifierPublisher
    udp = ceilometer.publisher.udp:UDPPublisher
    tcp = ceilometer.publisher.tcp:TCPPublisher
    file = ceilometer.publisher.file:FilePublisher
    http = ceilometer.publisher.http:HttpPublisher
    prometheus = ceilometer.publisher.prometheus:PrometheusPublisher
    https = ceilometer.publisher.http:HttpPublisher
    gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
    zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
    opentelemetryhttp = ceilometer.publisher.opentelemetry_http:OpentelemetryHttpPublisher

ceilometer.event.publisher =
    test = ceilometer.publisher.test:TestPublisher
    notifier = ceilometer.publisher.messaging:EventNotifierPublisher
    http = ceilometer.publisher.http:HttpPublisher
    https = ceilometer.publisher.http:HttpPublisher
    gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
    zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
    file = ceilometer.publisher.file:FilePublisher

ceilometer.event.trait_plugin =
    split = ceilometer.event.trait_plugins:SplitterTraitPlugin
    bitfield = ceilometer.event.trait_plugins:BitfieldTraitPlugin
    timedelta = ceilometer.event.trait_plugins:TimedeltaPlugin
    map = ceilometer.event.trait_plugins:MapTraitPlugin

console_scripts =
    ceilometer-polling = ceilometer.cmd.polling:main
    ceilometer-agent-notification = ceilometer.cmd.agent_notification:main
    ceilometer-send-sample = ceilometer.cmd.sample:send_sample
    ceilometer-upgrade = ceilometer.cmd.storage:upgrade
    ceilometer-rootwrap = oslo_rootwrap.cmd:main
    ceilometer-status = ceilometer.cmd.status:main

oslo.config.opts =
    ceilometer = ceilometer.opts:list_opts
    ceilometer-auth = ceilometer.opts:list_keystoneauth_opts