OpenStack Telemetry (Ceilometer)
Go to file
Elod Illes 93baa22645 [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.

Conflicts:
    test-requirements.txt

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

Change-Id: Ia0d4b2c3d46764315b02e7fb2ade17a73a46f4b7
(cherry picked from commit 41428813d8)
2020-05-26 16:33:33 +02:00
ceilometer Temporary failures should be treated as temporary. 2020-05-05 16:04:57 +02:00
devstack Merge "tempest: Allow to configure tempest config" into stable/rocky 2019-04-29 02:58:53 +00:00
doc/source Fixing broken links 2019-08-09 04:08:50 +00:00
etc/ceilometer Deprecate aggregated disk.* metrics on instance 2018-02-02 08:13:55 +01:00
playbooks/legacy/grenade-dsvm-ceilometer Run Grenade job under Python 2 for compatibility 2020-02-25 08:17:14 +00:00
releasenotes Merge "Fix name of option group removed in Rocky" into stable/rocky 2020-03-04 07:56:01 +00: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:20 +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 Run Grenade job under Python 2 for compatibility 2020-02-25 08:17:14 +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-26 00:49:02 +00:00
requirements.txt [stable-only] Cap msgpack 2020-02-19 15:14:12 +01:00
setup.cfg publisher: add a Prometheus Pushgateway publisher 2018-04-17 09:50:08 +02:00
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 16:33:33 +02:00
tox.ini Migrate to stestr for running tests 2018-07-30 10:37:34 +02: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.