OpenStack Telemetry (Ceilometer)
Go to file
Elod Illes 41428813d8 [stable-only] Add confluent-kafka to test-requirements
As confluent-kafka 1.4.2 was released, which is based on librdkafka
v1.4.2, which drops python 2 support, the py27 tox job started to
fail with the following error:

[..]/confluent_kafka/cimpl.so: undefined symbol: PyUnicodeUCS2_FromObject

confluent-kafka is pulled in by an extra with oslo.messaging. In
oslo.messaging's setup.cfg kafka is lower constrained only [1].
oslo.messaging uses global upper-constraints.txt which constrain
confluent-kafka to version 0.11.6.

Ceilometer however does not use global upper-constraints.txt, so when
installing oslo.message[kafka] it pulls in latest confluent-kafka.

To avoid failure of py27 tox target, this patch introduces explicit
requirement of confluent-kafka, with an upper constraint for python 2.

NOTE(elod.illes): this patch is only needed in Stein and older stable
branches, as from Train ceilometer uses global upper-constraints.txt.

[1] https://opendev.org/openstack/oslo.messaging/src/branch/stable/stein/setup.cfg#L28

Change-Id: Ia0d4b2c3d46764315b02e7fb2ade17a73a46f4b7
2020-05-26 15:33:29 +02:00
ceilometer Temporary failures should be treated as temporary. 2020-05-05 16:03:59 +02:00
devstack Merge "tempest: Allow to configure tempest config" into stable/stein 2019-04-25 06:03:02 +00:00
doc Fixing broken links 2019-08-09 04:08:39 +00:00
etc/ceilometer Replace deprecated snmp metrics 2018-10-17 07:47:09 +00:00
playbooks/legacy/grenade-dsvm-ceilometer OpenDev Migration Patch 2019-04-19 19:31:21 +00:00
releasenotes Add note for loadbalancer resource type support 2020-02-07 11:22:06 +01:00
tools Migrate to stestr for running tests 2018-07-30 10:37:34 +02:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:24:58 +00:00
.gitignore Migrate to stestr for running tests 2018-07-30 10:37:34 +02:00
.gitreview OpenDev Migration Patch 2019-04-19 19:31:21 +00:00
.mailmap add mailmap to avoid dup of authors 2014-10-09 10:31:23 +03:00
.stestr.conf Migrate to stestr for running tests 2018-07-30 10:37:34 +02:00
.zuul.yaml OpenDev Migration Patch 2019-04-19 19:31:21 +00:00
CONTRIBUTING.rst Optimize the link address 2017-04-08 17:15:28 +08:00
HACKING.rst Update URL home-page in documents according to document migration 2017-07-14 16:15:14 +00:00
LICENSE include a copy of the ASL 2.0 2013-03-15 14:25:48 +00:00
MAINTAINERS Remove liusheng and llu from the maintainers 2018-04-12 10:58:24 +02:00
README.rst Add README.rst record more project message 2018-01-08 20:49:05 +08:00
babel.cfg Ground work for transifex-ify ceilometer. 2012-12-18 10:14:03 +08:00
bindep.txt Add gating on py37 2018-07-26 07:07:39 +02:00
reno.yaml Tell reno to ignore the kilo branch 2020-02-12 17:33:49 +01:00
requirements.txt [stable-only] Cap msgpack 2020-02-19 14:53:18 +01:00
setup.cfg Add framework for ceilometer-status upgrade check 2019-05-16 15:51:29 +05:30
setup.py Updated from global requirements 2015-09-17 16:37:39 +00:00
test-requirements.txt [stable-only] Add confluent-kafka to test-requirements 2020-05-26 15:33:29 +02:00
tox.ini Don't quote {posargs} in tox.ini 2018-10-09 09:54:41 +07:00

README.rst

Ceilometer

Overview

Ceilometer is a data collection service that collects event and metering data by monitoring notifications sent from OpenStack services. It publishes collected data to various targets including data stores and message queues.

Ceilometer is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Documentation

Release notes are available at https://releases.openstack.org/teams/telemetry.html

Developer documentation is available at https://docs.openstack.org/ceilometer/latest/

Launchpad Projects

Code Repository

Bug Tracking

IRC

IRC Channel: #openstack-telemetry on Freenode.

Mailinglist

Project use http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev as the mailinglist. Please use tag [Ceilometer] in the subject for new threads.