ceilometer

View on PyPIReverse Dependencies (2)

24.0.0 ceilometer-24.0.0-py3-none-any.whl

Wheel Details

Project: ceilometer
Version: 24.0.0
Filename: ceilometer-24.0.0-py3-none-any.whl
Download: [link]
Size: 352982
MD5: 273352905084c16a94fd910068692081
SHA256: 538a099d41b43756ef926bc83997e505724eaf9c9fdcd36ac4ca1747634f8861
Uploaded: 2025-04-02 10:51:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ceilometer
Version: 24.0.0
Summary: OpenStack Telemetry
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://docs.openstack.org/ceilometer/latest/
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.9
Requires-Dist: xmltodict (>=0.13.0)
Requires-Dist: cachetools (>=2.1.0)
Requires-Dist: cotyledon (>=1.3.0)
Requires-Dist: futurist (>=1.8.0)
Requires-Dist: jsonpath-rw-ext (>=1.1.3)
Requires-Dist: lxml (>=4.5.1)
Requires-Dist: msgpack (>=0.5.2)
Requires-Dist: oslo.concurrency (>=3.29.0)
Requires-Dist: oslo.config (>=8.6.0)
Requires-Dist: oslo.i18n (>=3.15.3)
Requires-Dist: oslo.log (>=3.36.0)
Requires-Dist: oslo.reports (>=1.18.0)
Requires-Dist: oslo.rootwrap (>=2.0.0)
Requires-Dist: pbr (>=2.0.0)
Requires-Dist: oslo.messaging (>=10.3.0)
Requires-Dist: oslo.upgradecheck (>=0.1.1)
Requires-Dist: oslo.utils (>=4.7.0)
Requires-Dist: oslo.privsep (>=1.32.0)
Requires-Dist: python-glanceclient (>=2.8.0)
Requires-Dist: python-keystoneclient (>=3.18.0)
Requires-Dist: keystoneauth1 (>=3.18.0)
Requires-Dist: python-neutronclient (>=6.7.0)
Requires-Dist: python-novaclient (>=9.1.0)
Requires-Dist: python-swiftclient (>=3.2.0)
Requires-Dist: python-cinderclient (>=3.3.0)
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: requests (>=2.25.1)
Requires-Dist: stevedore (>=1.20.0)
Requires-Dist: tenacity (>=6.3.1)
Requires-Dist: tooz (>=1.47.0)
Requires-Dist: oslo.cache (>=1.26.0)
Requires-Dist: gnocchiclient (>=7.0.0)
Requires-Dist: python-zaqarclient (>=1.3.0)
Requires-Dist: prometheus-client (>=0.20.0)
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 1268 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ceilometer/__init__.py sha256=ZQ9T8Py2Z9erssPZzNXqw_5qzcULV8u12Q5o5FcPydA 632
ceilometer/agent.py sha256=jN4M_FOl72XB5UHECtWEgMHBot6Z60AhqP8_G__u5nI 3821
ceilometer/cache_utils.py sha256=4j7RuVYiUFdIFqkVg4XM_75G2wMxSerqAMkqDZOTJXY 2952
ceilometer/declarative.py sha256=9W_p2BPx1_Xjk3xbfsMmz-NMntLU7B0327MwqCI7kcw 6996
ceilometer/gnocchi_client.py sha256=WrvL0ek5-uuoQZQIMb-HhFhh7_Ci_4oUzOrZYqYiIS0 10749
ceilometer/i18n.py sha256=XqtRbzwV_Bkbu6ICBuSr-RCC5bqhE09csXidaVWGOfw 1063
ceilometer/keystone_client.py sha256=5bza5aLNAfXyunTH_Q5OsJPkPiGZsU_O8DJU9WlL3_0 3801
ceilometer/messaging.py sha256=MHVUeOVSUsrlQR2lov6u7TkqVMhiNdAyq0POf5mUGE0 3373
ceilometer/middleware.py sha256=BIQ3PM10pdv0GlAsz3Vbyg7vRyYLRo71NV7Lw-RSi3c 1326
ceilometer/neutron_client.py sha256=_iYZP2sY4Cow4FmN1bvxmbiGNarFgrceHzRb2bdF_UE 2684
ceilometer/notification.py sha256=BUi8n5rPUW_XsExCJuGlsyBVQV1HS1nbqC1NWRmyCt8 6832
ceilometer/nova_client.py sha256=ApyRkHlSuK2Qg2PUyZTFX52FbIgYv7f7m0tN39Emsa8 4473
ceilometer/opts.py sha256=UpuqiHTzB4LPnsH-VnDZ3rjVPx_4gbjuoKEvNxlNVbg 5041
ceilometer/sample.py sha256=5sWGSd5t48m8kxhOm-kekThCbhooMHOaiH-m8p8bHfs 6232
ceilometer/service.py sha256=874nYhSnZqmDId-5Ht5GZIL8v1R0hvslnQ59bzbQBEM 2060
ceilometer/utils.py sha256=OPa9viZC8MrBHOacyAPmWx2QpA6STAiBaVFzffisxsU 1842
ceilometer/version.py sha256=jVQKaGtqrXXRTe5wK1s_5YNzfeRvfUGlz86dluS_TUw 649
ceilometer/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/cmd/agent_notification.py sha256=TsL063n2X5tnPDdn_HEhmmsE3fsgbPOGSxDxpWUfog4 1077
ceilometer/cmd/polling.py sha256=snYPCChs5m63Pq-qqJ8rCbr53Bz_cT3X8Gqbu5urMmE 3714
ceilometer/cmd/sample.py sha256=YEK5y6uiWpY5rCitzBbTmouKVdnIfI5PVuER-E_cdN8 3120
ceilometer/cmd/status.py sha256=cy1HUYAz746t_v8PCHpwFk1Yql7I6pUKcFmzzLmmO2s 1542
ceilometer/cmd/storage.py sha256=JMaeyZjxYWz_ta_Y_45cDX4ZIX6jOfImmS6IDeBYJ-k 1941
ceilometer/compute/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/compute/discovery.py sha256=a_QItOfzrfPxtoe8-DaVXrvhNGe_jMgSrEee_73tyvw 11319
ceilometer/compute/pollsters/__init__.py sha256=LwTcZguWvFc5EfF51ujRcuXcAnsbhecVWjYlv1MUwGw 8119
ceilometer/compute/pollsters/disk.py sha256=yWgl2N2ZPBbOylqQM3e__06Lc54RmKWxK_xPZ2dZmfo 3405
ceilometer/compute/pollsters/instance_stats.py sha256=kGt7Zopu2K1ujSO8BZAQ0XQEaCjaBjcFAahbXxR4Yfw 2437
ceilometer/compute/pollsters/net.py sha256=2YOygIZ5EzY3Yp3RUHSz8L5A2-G2XH6M9Hzm-CZtzXA 3891
ceilometer/compute/pollsters/util.py sha256=UuuOkYwYqSD1JdeuG_EZ_gcLRtirnHf6ngNgA1xgRJ0 3520
ceilometer/compute/virt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/compute/virt/inspector.py sha256=rAtZiyoGfNcSud0ndam9kcMBfmLGBGsxrwVJhQfwsVw 8507
ceilometer/compute/virt/libvirt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/compute/virt/libvirt/inspector.py sha256=5cEnQwzRbM9lgQDoqKeXUtWQjZPHDNAZ8rzNwkdjq_M 10897
ceilometer/compute/virt/libvirt/utils.py sha256=WRmTw5tFY_RcEGbwk7sEJBT3UhactRpsm_gVbNPAr2Q 5387
ceilometer/data/meters.d/meters.yaml sha256=6x_JwvE5EgIdYCiaDdsP5w6fjWyOFwBRtXhM49ujBD4 13582
ceilometer/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/event/converter.py sha256=YVxUpieKH4KKxvO4O7e3mkhPMazCLoDJfsCQyk5dFuE 11805
ceilometer/event/models.py sha256=MZPhKxqvHPIofQ8uas2AQh3uc-l-Doei2i342otkph0 4780
ceilometer/event/trait_plugins.py sha256=N6QUMKnk7EuBWPWVBt_llJrhV9tCiDC2lGeHWWb4ZMw 8278
ceilometer/hacking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/hacking/checks.py sha256=ogGHaxaYkPk3k_05Gmn726L_l8zvJmUSl8-9buT1FnM 1716
ceilometer/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/image/discovery.py sha256=Ff-_StyCYLoZWjgi-_-pmUUSzsjpz52jZXlPj0HVYYA 1379
ceilometer/image/glance.py sha256=nBdkXfyNRIL5FFxqwWj8ioJHt8J0GXDv35Z-_eYUxwk 1943
ceilometer/ipmi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/ipmi/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/ipmi/notifications/ironic.py sha256=RDwCL_lW2orB1IMkaHmkuYHufCVcZKTFX3AGM-ONgng 5753
ceilometer/ipmi/platform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/ipmi/platform/exception.py sha256=RkalNuL9V0UJRzQLhnjeJfhAaljag3I1copmDze21-k 726
ceilometer/ipmi/platform/intel_node_manager.py sha256=kmXS4WRBbt4wCOTHNRQkcctWQvaocvPofLvNCdRrjfI 13159
ceilometer/ipmi/platform/ipmi_sensor.py sha256=guE7GPb4sdhpvScfFuXL--6_-v0ZTBXBf4cOaS-sgoQ 4311
ceilometer/ipmi/platform/ipmitool.py sha256=n4WECiDTNw15YRAsve7UGeATzRS59KtXrxA23PnV8DM 4513
ceilometer/ipmi/pollsters/__init__.py sha256=trriTQkbiTA26OK467AzJlWluatgYe7SisLD6cOc3Yc 956
ceilometer/ipmi/pollsters/node.py sha256=jsJIivxse7LqiHcRTviMQ9130AvbFFwCq51icTtn7Bo 5079
ceilometer/ipmi/pollsters/sensor.py sha256=zJUYcTpLYHHIsaGrIpW33H5JVN40012qo4ytsH-6wvI 4359
ceilometer/locale/de/LC_MESSAGES/ceilometer.po sha256=HmkmytuZGuRZ5QFdAL1l1pU7-2mThFcW8iTHXciE5e0 5928
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po sha256=WBP-KkKqknl0zcv9_PSBrfQpKct7h9oRfqldBb0ywmU 6561
ceilometer/locale/es/LC_MESSAGES/ceilometer.po sha256=QApvgev8rDHU3yFdaKe3Bsh3ccT1PUl5RrXFhTuSIpA 5086
ceilometer/locale/fr/LC_MESSAGES/ceilometer.po sha256=7ZAK6g7s6hrHzxsgkYZSkj-anL0MtSODCDJgG2xPW98 5903
ceilometer/locale/it/LC_MESSAGES/ceilometer.po sha256=68hWm-a0SDTlcS5Z2NMjxJbAaPw3-bvbUPj7lkF7zTM 4958
ceilometer/locale/ja/LC_MESSAGES/ceilometer.po sha256=OOESgxm-7ojTXUayoLvK6FRlFEUD37Ss7KvoBMmEDDI 5523
ceilometer/locale/ko_KR/LC_MESSAGES/ceilometer.po sha256=dZm-VR466HgOH8D9boViosrKl70RVhTii7kdSiOs0MI 5564
ceilometer/locale/pt_BR/LC_MESSAGES/ceilometer.po sha256=NtlAGftWR6KOxPwLKm7DZ4hrOQmd7hwUxNib7FzG5Sg 4927
ceilometer/locale/ru/LC_MESSAGES/ceilometer.po sha256=STD8HGuqgRIqSeeK26SISKAZaAkVJkVMoacsi5lQAYw 7185
ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer.po sha256=xBBt4vRFXwPKKIlRSjNE0bwZl-OfJZ3xuqnd2GT1F-A 4869
ceilometer/locale/zh_TW/LC_MESSAGES/ceilometer.po sha256=_4eE8NHxroMdtGN75SH_FRrLCI0YMX-Sb51yddDgPzE 4646
ceilometer/meter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/meter/notifications.py sha256=Sgg6ZzYfUZDeAY-XpvNOqxsOWRv_nqAG2RCDBlUGlis 9500
ceilometer/network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/network/floatingip.py sha256=Dnl1ISsdppuwaRJltk99K6V2OghdKi072XpcFtS4Nis 1893
ceilometer/network/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/network/services/base.py sha256=5Kb8MCx4Vx252Ey1CSOxXDocljs1TtYhFeKgbHxrK8I 1144
ceilometer/network/services/discovery.py sha256=jVafAbDrlFGR-NWNYEMYpOSObYqFLd-X-yZYYNsQCVY 2124
ceilometer/network/services/fwaas.py sha256=2KpqADGToh3MfdJ3VW-qAMO97HxFRKr-wGPlyCQKVhI 3516
ceilometer/network/services/vpnaas.py sha256=d8_CXFqldtGdSHY-1GCh-0cHz2XKxHBGDq9slebhVyI 3206
ceilometer/objectstore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/objectstore/rgw.py sha256=-UznfWlgXcmi3JLlfK_5Fcd_q22wXqk1TOfQYmBRd9E 7876
ceilometer/objectstore/rgw_client.py sha256=oQMGPrTR-ah23xKYx_MPrAUaEFIqA3Arr3hG-KanpCU 2912
ceilometer/objectstore/swift.py sha256=o_6C5x5pjJJM_3pmo_ZXk5so5xYpEGJy01fYegXBRfE 8027
ceilometer/pipeline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/pipeline/base.py sha256=ezRshPZ2XtXf7QOH2UxNgH6YgDEFYQkqP6GNreJPmGs 11001
ceilometer/pipeline/event.py sha256=J8n1-ujNSKG8sWjuVnBCUItvZu90uI71nNY3LbnRgdQ 4525
ceilometer/pipeline/sample.py sha256=y6nt8GeFRDemDbKv7IE_dzQ-HkQVW55lu2o17hjQtu0 5575
ceilometer/pipeline/data/event_definitions.yaml sha256=6VLk7XfA0qxKwFkoBZS9lo3cJY_NxsFWiPEhwHu9WPo 16855
ceilometer/pipeline/data/event_pipeline.yaml sha256=MBxs4vpG4njSouAFmpNGGLPCq4x5_POeZNQA2MehK-A 176
ceilometer/pipeline/data/pipeline.yaml sha256=wIf_BNvSUwEW8D8yQ3mmGX5-ZssdbCykeNBJHk7gpCY 175
ceilometer/polling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/polling/dynamic_pollster.py sha256=vlOlkkQfLXYXgNUACo-aib0xsynRakl_CiEE29_C0N4 48342
ceilometer/polling/manager.py sha256=XXW1cAOudjzCLz6z8tU3Qw74Y6sTJe4XENZp_q6eyLA 36014
ceilometer/polling/plugin_base.py sha256=SD74b53XqImFiDUhYqoymVkYlCi78HODovhj1D8kV50 6117
ceilometer/polling/prom_exporter.py sha256=Mrv8wfeExWKoySa6eB6DIUnRm_JQqzEG_-vXb-3Nag0 4923
ceilometer/polling/discovery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/polling/discovery/endpoint.py sha256=nigDpn1BxIfCzMif7dtTdya7XO3Boy4YcdrwZ3MJFdc 1528
ceilometer/polling/discovery/localnode.py sha256=1p3Q7VD1viHqsO9uDsFMh9NJXIwROYwJgRMEX3KEOqE 789
ceilometer/polling/discovery/non_openstack_credentials_discovery.py sha256=qo-o_pcTp2sWmq7lm_4IV1bIGGbz_wvMrgWQZPzBSaE 2227
ceilometer/polling/discovery/tenant.py sha256=T-OR17z9t8sJcs6waXZm8jtv684f9h0WC4oBXzcQlRo 1875
ceilometer/privsep/__init__.py sha256=iLlGqWhSu6OCcjgNJNMDzSimDdrw3EpEVpqIXX5eOcY 1109
ceilometer/privsep/ipmitool.py sha256=1WGNSEFkUIFkyj2IQUpW_UQb2oiPRF_EUsIUT1l5Wmo 791
ceilometer/publisher/__init__.py sha256=KM-P65EcpkPZmdFQp0n22VxdZc031Sy-smGRbw68v7Y 1505
ceilometer/publisher/file.py sha256=6zbKI_lt33u1Y3KZH-8fYIjK7ikTHwaxQZ3zIw366K0 4294
ceilometer/publisher/gnocchi.py sha256=Gw7p6TjV6jpYN1T50-OUmiNJwnBbyevbp4eDVT8xMvI 26406
ceilometer/publisher/http.py sha256=Zx7E_zRbvnkh6QDPbKo2qzkV1EbSulyQcyp6LyW90Fw 7831
ceilometer/publisher/messaging.py sha256=tez-IOkUh0XFc-EHdFIZ3jU8J9HtDFGLDrqEo1kdcWM 9529
ceilometer/publisher/opentelemetry_http.py sha256=lCr7V6SYBB4FWph0PTUy0h04vQWfcOWpgqEscOrpTTM 4725
ceilometer/publisher/prometheus.py sha256=ovV2_IofkIxVHVuFajaD5LYpyZzMuVEu0H_0g--PlbY 2787
ceilometer/publisher/tcp.py sha256=r_LDaxO50tusSYwb76hb0IPLCI_ZsQjIlBL6_T-gTfI 4024
ceilometer/publisher/test.py sha256=ZHCHVeR1DDssTtVLNZ6SsjrJnM4J8OJr5j0KPTWQzlA 1394
ceilometer/publisher/udp.py sha256=X0-wGtRw7-KkasQMLOc2RktpXQzNixCfzJClFFM0gMY 2955
ceilometer/publisher/utils.py sha256=BXeVJYmhNrlRRdpboFmXOvqMXi72fnh2zfajRMKr0jM 5355
ceilometer/publisher/zaqar.py sha256=dtZlWUZlN3R5D_20_em-yCWkJiW-q3-L9epfQP56_EY 2727
ceilometer/publisher/data/gnocchi_resources.yaml sha256=eE6Lcy67qF_PeaJMOIzzQjo_NNQrR1l30qH2jb-tmuI 8843
ceilometer/telemetry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/telemetry/notifications.py sha256=n-41rnM7ArQ0BLcFYN4TOsI0Zg6bAL-dcBO2TPVfTt0 1904
ceilometer/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/base.py sha256=3RkbtbhNPwFbdpbJ-wBtJn6HmwOlPpIfRjUGFDTyHr8 2784
ceilometer/tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/pipeline_base.py sha256=MT5SOztdQ7U3tg1B2cuTt9xwGjfVVxR2vEp5ZTzNbSs 18022
ceilometer/tests/unit/test_bin.py sha256=Pc-GKohnNZ51ohpKpgd71AM0e7CxRf1BjyaTs9L8DxA 4247
ceilometer/tests/unit/test_cache_utils.py sha256=WAIvx2SNtgEklHhqg34E2Eyt5KHfFSAwMh9VEYTY6N4 4168
ceilometer/tests/unit/test_declarative.py sha256=fWkcSM_dvisyJ42fcqLL2K_xrDNt1VEu7RfyW2W-4Ns 1645
ceilometer/tests/unit/test_decoupled_pipeline.py sha256=byRIDJRAt9iqQdnO2c9q2N7YzXR6mJtUlOcAcVixQyA 7367
ceilometer/tests/unit/test_event_pipeline.py sha256=Q8D41JfvyUINhOEMbOrOcom2BdK9tomGcFuSDNgPKFs 14208
ceilometer/tests/unit/test_messaging.py sha256=v3_w5ZkiCftqIpp-dgLiCeK195Sk2DcTci4_--DenM8 2694
ceilometer/tests/unit/test_middleware.py sha256=WdOVmuKs1itM7_cq77Vf0nMezec_MBdiUfWHRJjySeQ 4108
ceilometer/tests/unit/test_neutronclient.py sha256=y3-FDuwQYVRIwVaSJ4R0kETFxPryvCxX49IdksZFRWc 2610
ceilometer/tests/unit/test_notification.py sha256=9Hj7UwqESOby3_8Ax9rIySXKF3cGrFqyE7OFtLFu7Bg 8558
ceilometer/tests/unit/test_novaclient.py sha256=YkPfrQ88Dy0Y4MfIv4pOqY58L66pmC_gwrP5m7JEBwk 8994
ceilometer/tests/unit/test_polling.py sha256=Q4OcRytblIWYuIrrU4BHZA2wBsTiO_ajNBhz3L5I9xA 3668
ceilometer/tests/unit/test_prom_exporter.py sha256=L2WmykeEkGucHSVH1mkTt3SVWkbpO_k0hZu1MxPqVc8 14558
ceilometer/tests/unit/test_sample.py sha256=pGhGNL3akrxmf3FIeQdv1CeZnc7E4xaC8WWzrtI1nv4 4606
ceilometer/tests/unit/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/cmd/test_status.py sha256=MJEiTjew1JAcNFYNKkjZHyJ2lEPs5LZVgpclEYDCgrI 1028
ceilometer/tests/unit/compute/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/compute/test_discovery.py sha256=WqWpkeylh3ReyP_I3g5v3QMpvzgLNHSCLdWCTzFG-JM 12794
ceilometer/tests/unit/compute/pollsters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/compute/pollsters/base.py sha256=7PyRikhxgJMMSXPMGOLyjjLKQGgGATHYHBOuK739C4g 2701
ceilometer/tests/unit/compute/pollsters/test_cpu.py sha256=1W12Qo8Q847T_nw1wLyKNSpfk0wXw44W_8D5Lo1oeUQ 4534
ceilometer/tests/unit/compute/pollsters/test_disk.py sha256=Tv608BOcfNgoTGgD6GK7Cekr4u9vARIohC50JPrJvlk 5140
ceilometer/tests/unit/compute/pollsters/test_diskio.py sha256=gvoh2fLsdQOtc_MW5Yft_hzhnb5CcphqGaSwXD6-5tk 8576
ceilometer/tests/unit/compute/pollsters/test_location_metadata.py sha256=M0AOCJl-ZKTEDf6MXQeFQrf-dquixabUwNXWo11IJBY 5113
ceilometer/tests/unit/compute/pollsters/test_memory.py sha256=yxvUpZsZwcG8-yjepnFW_Oo46e7TKoPTStdUE7zMFqo 5767
ceilometer/tests/unit/compute/pollsters/test_net.py sha256=N4QO_qh4GWEwL7TJGZvDD25bSpJ3n-Yyk3epXD4FTQU 14384
ceilometer/tests/unit/compute/pollsters/test_perf.py sha256=PzQM4A3Wr-Vb9mTlPCb-y20_inLtDeaVBKMah4yKdCo 3584
ceilometer/tests/unit/compute/virt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/compute/virt/libvirt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/compute/virt/libvirt/test_inspector.py sha256=swQ6MBGgzSg1twbP07mbLl1clyRuji2l76N4LP6oLEo 24106
ceilometer/tests/unit/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/event/test_converter.py sha256=dXm8l-V7uTAFRL0yWnUDYSUAnh-9g-h_IO8hCZ9plis 33036
ceilometer/tests/unit/event/test_endpoint.py sha256=wb0zYdmvYSpHLeUbEfqp6ehIb7HTLpntTiTe2x_w5no 7321
ceilometer/tests/unit/event/test_trait_plugins.py sha256=xmm4jAGrozpRdLaEnWXioPHAofXcRTdXmBtsAL7E_9Y 4328
ceilometer/tests/unit/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/image/test_glance.py sha256=Wc6x11nZfn6qOnzATwn2zGIWpdg3Rl5gQtiFcesouUs 4000
ceilometer/tests/unit/ipmi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/ipmi/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/ipmi/notifications/ipmi_test_data.py sha256=9XO6412R7VlpZM4EnSmWGJ2OXuDx2X895rJJ8kK-Las 32485
ceilometer/tests/unit/ipmi/notifications/test_ironic.py sha256=LcJojnU8uJICunxBHQaq7aBd916EuSyxEKKLWdY0528 9405
ceilometer/tests/unit/ipmi/platform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/ipmi/platform/fake_utils.py sha256=00pvgpwGTXb1jJBilXdT2PpxAVlWmQajP9iuyxNboY4 3898
ceilometer/tests/unit/ipmi/platform/ipmitool_test_data.py sha256=GAnKDDU-6m-D5RqM8chXEcR9ov4pwnGCY9JaZ-WkQbQ 14151
ceilometer/tests/unit/ipmi/platform/test_intel_node_manager.py sha256=8Cx91stU54HKlKozPZXBUw9BV_7XYCLvyeNGrioRlfg 6864
ceilometer/tests/unit/ipmi/platform/test_ipmi_sensor.py sha256=80phvzhk4CEmwJ5XqQOLb_iPaCckfX72zjfx-zIRD1M 5115
ceilometer/tests/unit/ipmi/pollsters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/ipmi/pollsters/base.py sha256=8qlN3K8uj_A0B3kFlZuLQkFQDEpTN0nX3IYPhOF2Wu4 2718
ceilometer/tests/unit/ipmi/pollsters/test_node.py sha256=HI1w-z2Ri1yoEH8NSH12kz_jj_HJT3VIXbdcxc1cJFc 4332
ceilometer/tests/unit/ipmi/pollsters/test_sensor.py sha256=okxj74ZKssNiY3tswr2BKncHBvmNx8thZ5A0QYwU8xE 4044
ceilometer/tests/unit/meter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/meter/test_meter_plugins.py sha256=lTyb4GWRprAQEO4yGb2TJNnf9Ef3T5Jjnp7wpZ28lfQ 3246
ceilometer/tests/unit/meter/test_notifications.py sha256=G7i6iNTf_FDC6jzQYG2EE4VXch4Ub2JcmOxk7Wi5-t4 41811
ceilometer/tests/unit/network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/network/test_floating_ip.py sha256=s4fKqIJrmWpD6Lnv0hO6iaqaRZyhJLjwTNbivCYYL_E 4374
ceilometer/tests/unit/network/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/network/services/test_fwaas.py sha256=IQbYzyv0-BFKkTW_LOVXTGX5J4fmRuEYoyGyuQV0HQA 7170
ceilometer/tests/unit/network/services/test_vpnaas.py sha256=_3nVSEBTYm8UebLrBTRL95Mm-3-BSY8LmE63r_vQmyM 7507
ceilometer/tests/unit/objectstore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/objectstore/test_rgw.py sha256=WPaxTFj5zKFgW2U1astzHZJJ2jKPJJs0nbwNPLnnwF8 7723
ceilometer/tests/unit/objectstore/test_rgw_client.py sha256=hjXm-Qr6sKWpS5XRT5uncdi6V-9HQ5nkoJUVNg4MOiA 7759
ceilometer/tests/unit/objectstore/test_swift.py sha256=ftkvPGxbiTACQoIxL3dmhjncsKogc7PMDrRO-mcMGm0 12362
ceilometer/tests/unit/polling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/polling/test_discovery.py sha256=Sl40vqaENzCJL5gLBBsHULlTFOMjWV4pAFZ7jVbzCmA 5879
ceilometer/tests/unit/polling/test_dynamic_pollster.py sha256=KPSoNG5V2aXgiFU6fSkvrSsf7MpU430BwAAyko18BuI 73818
ceilometer/tests/unit/polling/test_heartbeat.py sha256=CjkoS5qMXJGdGNEQNEJaWZxo2NiXewifkSavpB2bSWg 4615
ceilometer/tests/unit/polling/test_manager.py sha256=l_Iyptz-Y2EXvfxqz60j8kl28JugCABFPk8maPYAFRc 40142
ceilometer/tests/unit/polling/test_non_openstack_credentials_discovery.py sha256=ELMjaY6ZmtOGK9GkS8TyLIu6Sqh9NBpQTYA4qM7WGaI 4034
ceilometer/tests/unit/polling/test_non_openstack_dynamic_pollster.py sha256=yHHFjhwFHC0vCzsm6hJV8a0DFSKwGjWcy4E3KS18O2k 19614
ceilometer/tests/unit/publisher/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/publisher/test_file.py sha256=DRhysXxc2LWFGHLbM5D2QFmmpraHtWAP9LLuj61p2Is 5712
ceilometer/tests/unit/publisher/test_gnocchi.py sha256=41E1oH-hW30s4uuipVP9RbkHmh_ReiKiIwKRDxz5X-Y 36933
ceilometer/tests/unit/publisher/test_http.py sha256=QRTjqs66fSturrKMy7sFev1QKOJedASMzXjMLVEQiGQ 10481
ceilometer/tests/unit/publisher/test_messaging_publisher.py sha256=ctedSF5skZqxMri8RVx4g8Uw1Mr0oIjXDWpV7L7a8Ks 14860
ceilometer/tests/unit/publisher/test_opentelemetry_http.py sha256=QBxAMvpfpwjVNlJfWWJUBkgKfYEPgyhvzCKQUAJmuzk 6691
ceilometer/tests/unit/publisher/test_prometheus.py sha256=SWjTwVFws-szDj2EbE1BTghZBzzhrEI0XPt3PbMUEv8 5062
ceilometer/tests/unit/publisher/test_tcp.py sha256=C6755VUa0N3R4Oj6GYV_rKnOYY3ZMuG7E0MHoABmctA 6813
ceilometer/tests/unit/publisher/test_udp.py sha256=F5s7ZPLWuxy8AuxPuR9AFhdivA14-3rF4wsxQD8qfBM 5018
ceilometer/tests/unit/publisher/test_utils.py sha256=wmKbGWN0xFaqNWUz2nLk2jlQO-wbHeU9gYFuPWDxFws 6391
ceilometer/tests/unit/publisher/test_zaqar.py sha256=XNFUKyA3gJo6knMgUhkLIRio3Yaip7eYExKSgeuyZ68 4518
ceilometer/tests/unit/volume/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/tests/unit/volume/test_cinder.py sha256=dhBvIXdpeJXoII10f_PGZUieHsFtpr7TejHRWVXVEtY 8797
ceilometer/volume/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceilometer/volume/cinder.py sha256=LJp6vmaxm78WcCFGEAXWvHT-0V4zFB1fBsjG8_g6OTo 3860
ceilometer/volume/discovery.py sha256=28jGLuwcNBj09QGQ-to88BVanVFZUioFs2_EcMrBOeg 2252
ceilometer-24.0.0.data/data/etc/ceilometer/ceilometer-config-generator.conf sha256=VHYhpwFM1v481l78drN-0TiDhCVYEaqu9jepI-jBCdY 280
ceilometer-24.0.0.data/data/etc/ceilometer/polling.yaml sha256=KN3l3aQFAi5cRiCSTEUCP2Wuq2CBqUEqcTeSfSP55Kc 491
ceilometer-24.0.0.data/data/etc/ceilometer/polling_all.yaml sha256=9pUlbFDzs49vqxcr2PiGKnIfy--7agRmry1HNYpe_3E 87
ceilometer-24.0.0.data/data/etc/ceilometer/rootwrap.conf sha256=7qRFgUECV1YevGWafLSC5iPWbLYwghZK29Bxah0XYWQ 983
ceilometer-24.0.0.data/data/etc/ceilometer/examples/osprofiler_event_definitions.yaml sha256=paQVZCGQgJWsiZ9DvbhxyvhvHzVolB17cMavQl7TJ2g 706
ceilometer-24.0.0.data/data/etc/ceilometer/rootwrap.d/ipmi.filters sha256=8Q09DYx141DcH2UZJHV3e4UluxntXWeAmPsjr_juFwo 337
ceilometer-24.0.0.dist-info/AUTHORS sha256=vz4gzj_9aHFTPYE4cU27kgzHE1c-VFa68Rle60o9wP4 20259
ceilometer-24.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
ceilometer-24.0.0.dist-info/METADATA sha256=7XCJjRq9hGe0eue1lZvBKLHGSuQIDqbnv5CEIB1Jowc 3504
ceilometer-24.0.0.dist-info/WHEEL sha256=iAkIy5fosb7FzIOwONchHf19Qu7_1wCWyFNR5gu9nU0 91
ceilometer-24.0.0.dist-info/entry_points.txt sha256=9wyROQRnj-X5CuDOK-wyr6Wcwz3ihC4gwfKxIZOYLl4 9084
ceilometer-24.0.0.dist-info/pbr.json sha256=U6EI3tz04tpYZn4qZZsYOfyX5Wx9w2X1sC7JZ0wT9dQ 48
ceilometer-24.0.0.dist-info/top_level.txt sha256=awr-4wKbig3scOU0Pg35pbhWzMnovSqyqVH4-LJVHL8 11
ceilometer-24.0.0.dist-info/RECORD

top_level.txt

ceilometer

entry_points.txt

libvirt = ceilometer.compute.virt.libvirt.inspector:LibvirtInspector
barbican = ceilometer.polling.discovery.non_openstack_credentials_discovery:NonOpenStackCredentialsDiscovery
endpoint = ceilometer.polling.discovery.endpoint:EndpointDiscovery
fip_services = ceilometer.network.services.discovery:FloatingIPDiscovery
fw_policy = ceilometer.network.services.discovery:FirewallPolicyDiscovery
fw_services = ceilometer.network.services.discovery:FirewallDiscovery
images = ceilometer.image.discovery:ImagesDiscovery
ipsec_connections = ceilometer.network.services.discovery:IPSecConnectionsDiscovery
tenant = ceilometer.polling.discovery.tenant:TenantDiscovery
volume_backups = ceilometer.volume.discovery:VolumeBackupsDiscovery
volume_snapshots = ceilometer.volume.discovery:VolumeSnapshotsDiscovery
volumes = ceilometer.volume.discovery:VolumeDiscovery
vpn_services = ceilometer.network.services.discovery:VPNServicesDiscovery
local_instances = ceilometer.compute.discovery:InstanceDiscovery
local_node = ceilometer.polling.discovery.localnode:LocalNodeDiscovery
local_node = ceilometer.polling.discovery.localnode:LocalNodeDiscovery
file = ceilometer.publisher.file:FilePublisher
gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
http = ceilometer.publisher.http:HttpPublisher
https = ceilometer.publisher.http:HttpPublisher
notifier = ceilometer.publisher.messaging:EventNotifierPublisher
test = ceilometer.publisher.test:TestPublisher
zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
bitfield = ceilometer.event.trait_plugins:BitfieldTraitPlugin
split = ceilometer.event.trait_plugins:SplitterTraitPlugin
timedelta = ceilometer.event.trait_plugins:TimedeltaPlugin
event = ceilometer.pipeline.event:EventPipelineManager
meter = ceilometer.pipeline.sample:SamplePipelineManager
image.size = ceilometer.image.glance:ImageSizePollster
ip.floating = ceilometer.network.floatingip:FloatingIPPollster
network.services.firewall = ceilometer.network.services.fwaas:FirewallPollster
network.services.firewall.policy = ceilometer.network.services.fwaas:FirewallPolicyPollster
network.services.vpn = ceilometer.network.services.vpnaas:VPNServicesPollster
network.services.vpn.connections = ceilometer.network.services.vpnaas:IPSecConnectionsPollster
radosgw.containers.objects = ceilometer.objectstore.rgw:ContainersObjectsPollster
radosgw.containers.objects.size = ceilometer.objectstore.rgw:ContainersSizePollster
radosgw.objects = ceilometer.objectstore.rgw:ObjectsPollster
radosgw.objects.containers = ceilometer.objectstore.rgw:ObjectsContainersPollster
radosgw.objects.size = ceilometer.objectstore.rgw:ObjectsSizePollster
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.containers = ceilometer.objectstore.swift:ObjectsContainersPollster
storage.objects.size = ceilometer.objectstore.swift:ObjectsSizePollster
volume.backup.size = ceilometer.volume.cinder:VolumeBackupSize
volume.size = ceilometer.volume.cinder:VolumeSizePollster
volume.snapshot.size = ceilometer.volume.cinder:VolumeSnapshotSize
cpu = ceilometer.compute.pollsters.instance_stats:CPUPollster
disk.device.allocation = ceilometer.compute.pollsters.disk:PerDeviceAllocationPollster
disk.device.capacity = ceilometer.compute.pollsters.disk:PerDeviceCapacityPollster
disk.device.read.bytes = ceilometer.compute.pollsters.disk:PerDeviceReadBytesPollster
disk.device.read.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskReadLatencyPollster
disk.device.read.requests = ceilometer.compute.pollsters.disk:PerDeviceReadRequestsPollster
disk.device.usage = ceilometer.compute.pollsters.disk:PerDevicePhysicalPollster
disk.device.write.bytes = ceilometer.compute.pollsters.disk:PerDeviceWriteBytesPollster
disk.device.write.latency = ceilometer.compute.pollsters.disk:PerDeviceDiskWriteLatencyPollster
disk.device.write.requests = ceilometer.compute.pollsters.disk:PerDeviceWriteRequestsPollster
disk.ephemeral.size = ceilometer.compute.pollsters.disk:EphemeralSizePollster
disk.root.size = ceilometer.compute.pollsters.disk:RootSizePollster
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
memory.usage = ceilometer.compute.pollsters.instance_stats:MemoryUsagePollster
network.incoming.bytes = ceilometer.compute.pollsters.net:IncomingBytesPollster
network.incoming.bytes.delta = ceilometer.compute.pollsters.net:IncomingBytesDeltaPollster
network.incoming.bytes.rate = ceilometer.compute.pollsters.net:IncomingBytesRatePollster
network.incoming.packets = ceilometer.compute.pollsters.net:IncomingPacketsPollster
network.incoming.packets.drop = ceilometer.compute.pollsters.net:IncomingDropPollster
network.incoming.packets.error = ceilometer.compute.pollsters.net:IncomingErrorsPollster
network.outgoing.bytes = ceilometer.compute.pollsters.net:OutgoingBytesPollster
network.outgoing.bytes.delta = ceilometer.compute.pollsters.net:OutgoingBytesDeltaPollster
network.outgoing.bytes.rate = ceilometer.compute.pollsters.net:OutgoingBytesRatePollster
network.outgoing.packets = ceilometer.compute.pollsters.net:OutgoingPacketsPollster
network.outgoing.packets.drop = ceilometer.compute.pollsters.net:OutgoingDropPollster
network.outgoing.packets.error = ceilometer.compute.pollsters.net:OutgoingErrorsPollster
perf.cache.misses = ceilometer.compute.pollsters.instance_stats:PerfCacheMissesPollster
perf.cache.references = ceilometer.compute.pollsters.instance_stats:PerfCacheReferencesPollster
perf.cpu.cycles = ceilometer.compute.pollsters.instance_stats:PerfCPUCyclesPollster
perf.instructions = ceilometer.compute.pollsters.instance_stats:PerfInstructionsPollster
power.state = ceilometer.compute.pollsters.instance_stats:PowerStatePollster
hardware.ipmi.current = ceilometer.ipmi.pollsters.sensor:CurrentSensorPollster
hardware.ipmi.fan = ceilometer.ipmi.pollsters.sensor:FanSensorPollster
hardware.ipmi.node.airflow = ceilometer.ipmi.pollsters.node:AirflowPollster
hardware.ipmi.node.cpu_util = ceilometer.ipmi.pollsters.node:CPUUtilPollster
hardware.ipmi.node.cups = ceilometer.ipmi.pollsters.node:CUPSIndexPollster
hardware.ipmi.node.io_util = ceilometer.ipmi.pollsters.node:IOUtilPollster
hardware.ipmi.node.mem_util = ceilometer.ipmi.pollsters.node:MemUtilPollster
hardware.ipmi.node.outlet_temperature = ceilometer.ipmi.pollsters.node:OutletTemperaturePollster
hardware.ipmi.node.power = ceilometer.ipmi.pollsters.node:PowerPollster
hardware.ipmi.node.temperature = ceilometer.ipmi.pollsters.node:InletTemperaturePollster
hardware.ipmi.power = ceilometer.ipmi.pollsters.sensor:PowerSensorPollster
hardware.ipmi.temperature = ceilometer.ipmi.pollsters.sensor:TemperatureSensorPollster
hardware.ipmi.voltage = ceilometer.ipmi.pollsters.sensor:VoltageSensorPollster
_sample = ceilometer.telemetry.notifications:TelemetryIpc
hardware.ipmi.current = ceilometer.ipmi.notifications.ironic:CurrentSensorNotification
hardware.ipmi.fan = ceilometer.ipmi.notifications.ironic:FanSensorNotification
hardware.ipmi.temperature = ceilometer.ipmi.notifications.ironic:TemperatureSensorNotification
hardware.ipmi.voltage = ceilometer.ipmi.notifications.ironic:VoltageSensorNotification
http.request = ceilometer.middleware:HTTPRequest
http.response = ceilometer.middleware:HTTPResponse
meter = ceilometer.meter.notifications:ProcessMeterNotifications
file = ceilometer.publisher.file:FilePublisher
gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
http = ceilometer.publisher.http:HttpPublisher
https = ceilometer.publisher.http:HttpPublisher
notifier = ceilometer.publisher.messaging:SampleNotifierPublisher
opentelemetryhttp = ceilometer.publisher.opentelemetry_http:OpentelemetryHttpPublisher
prometheus = ceilometer.publisher.prometheus:PrometheusPublisher
tcp = ceilometer.publisher.tcp:TCPPublisher
test = ceilometer.publisher.test:TestPublisher
udp = ceilometer.publisher.udp:UDPPublisher
zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
ceilometer-agent-notification = ceilometer.cmd.agent_notification:main
ceilometer-polling = ceilometer.cmd.polling:main
ceilometer-rootwrap = oslo_rootwrap.cmd:main
ceilometer-send-sample = ceilometer.cmd.sample:send_sample
ceilometer-status = ceilometer.cmd.status:main
ceilometer-upgrade = ceilometer.cmd.storage:upgrade
ceilometer = ceilometer.opts:list_opts
ceilometer-auth = ceilometer.opts:list_keystoneauth_opts