summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Add TCP publisherjwysogla2023-01-131-0/+1
| | | | | | | This commit adds a TCP publisher. The publisher works similarly to the UDP publisher. Change-Id: Iac662018039e74ad59ac9c7fa4db994da540ef2f
* Merge "Add support to host command dynamic pollster definitions"Zuul2022-10-111-0/+1
|\
| * Add support to host command dynamic pollster definitionsPedro Henrique2022-09-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem description =================== Today we have some hardcoded pollsters that are gathering data from running virtual machines through libvirt or different programs running in the compute nodes. However, the Dynamic pollster definition does not support this kind of operations to gather data, it only supports HTTP Rest requests to collect data. Therefore, it is not possible to use the dynamic pollster definition to create a YML based pollster that runs and collects data from Libvirt in the compute nodes. Proposal ======== To allow host commands/scripts in the Dynamic pollsters, we propose to add a new pollster definition using the `os.subprocess` lib to run host commands to collect Host/VMs data and store them in the configured backend. This will provide more flexibility and make the Dynamic pollsters able to be used in Ceilometer compute instances as well. Change-Id: I50b8dc341ce457780416b41d138e35f5a0d083b6 Depends-On: https://review.opendev.org/c/openstack/ceilometer/+/850253
* | Merge "Remove GenericHardwareDeclarativePollster"Zuul2022-08-121-7/+0
|\ \ | |/ |/|
| * Remove GenericHardwareDeclarativePollsterTakashi Kajinami2022-07-011-7/+0
| | | | | | | | | | | | | | | | | | ... and discovery/inspector plugins depending on the pollster. These were implemented to gather metrics via SNMP daemon in TripleO-managed deployment but these are no longer valid since Telemetry services and Nova were removed from undercloud. Change-Id: If9a6b695ba799c766314a88328ea8a779407acc0
* | Merge "Remove support for neutron-lbaas"Zuul2022-07-041-16/+0
|\ \ | |/ |/|
| * Remove support for neutron-lbaasTakashi Kajinami2022-06-081-16/+0
| | | | | | | | | | | | | | | | | | | | ... because it is of no use since neutron-lbaas was retired and was replaced by Octavia. This feature was officially deprecated during Yoga cycle[1] so we are ready to remove it. [1] 8917c73964eb764c3c4beb65d3713b36938181dd Change-Id: Ic145c23cc0b0372ef78f4a45ffb084bec24936c3
* | Update python testing as per zed cycle testing runtimeTakashi Kajinami2022-06-081-3/+1
|/ | | | | | | | | | | In Zed cycle, we have dropped the python 3.6/3.7[1] testing and its support. Add release notes and update the python classifier for the same. [1] https://governance.openstack.org/tc/reference/runtimes/zed.html Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com> Change-Id: Ieec37d300bca0c78f9420657066b1c60a64911e9
* Update python testing classifiersongwenping2021-12-211-0/+1
| | | | | | | | | | | | | | Yoga testing runtime[1] has been updated to add py39 testing as voting. Unit tests update are handled by the job template change in openstack-zuul-job - https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286 this commit updates the classifier in setup.cfg file. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: I56bd0f435e7e15eddebb89ef21e1a0b07bedc34b
* Merge "Remove Xen support"Zuul2021-06-021-1/+0
|\
| * Remove Xen supportTakashi Kajinami2021-05-051-1/+0
| | | | | | | | | | | | | | | | | | This change removes the Xen support which was deprecared during the previous cycle[1]. [1] fd0a561bea956f1b62f6ca5a27e762cb76ad9a90 Change-Id: If1675468095cbc1b9c065edb6b086e7f4afa2f3e
* | setup.cfg: Replace dashes with underscoresYandong Xuan2021-04-261-4/+4
|/ | | | | | | | | | Resolves warnings like the following: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead Change-Id: Ie1a033f1dcb1b62bf1bc8a213b9d7ef7e4e5b299
* Implement some new meters for vnic deltaArnaud Morin2020-10-291-0/+2
| | | | | | | | | Add two new meters called network.incoming.bytes.delta and network.outgoing.bytes.delta that give the delta Bytes that were send or received by an vNic. Change-Id: Icf45a8d185cdb4a7b00a83586c98f998cbc0e928 Signed-off-by: Arnaud Morin <arnaud.morin@gmail.com>
* Remove babel.cfg etclikui2020-09-181-14/+0
| | | | | | | Remove babel.cfg and the translation bits from setup.cfg, those are not needed anymore Change-Id: I852bb63719f2fe798471ec16b9328bac5380544f
* Add py38 package metadataSean McGinnis2020-04-241-0/+1
| | | | | | | | | Now that we are running the Victoria tests that include a voting py38, we can now add the Python 3.8 metadata to the package information to reflect that support. Change-Id: I092a9bd1897bdb331c461ad85d8c58aff03e2511 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Cleanup py27 supportzhurong2020-04-111-7/+3
| | | | | | | | | | | | | | Make a few cleanups: - Remove python 2.7 stanza from setup.py - Add requires on python >= 3.6 to setup.cfg so that pypi and pip know about the requirement - Remove obsolete sections from setup.cfg: * Wheel is not needed for python 3 only repo * Some other sections are obsolete - Update classifiers - Update requirements, no need for python_version anymore Change-Id: I93294c42a967ca19b9b04ead9cd636b52f1cc038
* [ussuri][goal] Drop python 2.7 support and testingGhanshyam Mann2019-11-261-2/+0
| | | | | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. ceilometer is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Depends-On: https://review.opendev.org/#/c/693631/ Change-Id: Ie8523712ea2ebe828fe01a649b6add90e813608b
* Dynamic pollster system to support non-OpenStack APIsRafael Weingärtner2019-11-181-0/+1
| | | | | | | | The goal of this PR is to add the support for non-OpenStack APIs into Ceilometer. An example of such API is the RadosGW usage API. Change-Id: If5e1c9bce9e2709746338e043b20d328d8fb4504
* publisher: Contribute the Monasca publisherJoseph Davis2019-10-071-0/+1
| | | | | | | | | | | | | | | | | | | | | The Ceilosca (monasca-ceilometer) publisher has been around since before the Mitaka release and has been used in production for years. The MonascaPublisher acts as another Ceilometer publisher and sends selected metrics on to the Monasca API for storage, aggregation, alarming, etc. Once metrics are in Monasca, they may be retrieved through the Monasca API or with the python-monascaclient. This Ceilosca functionality is a key component for metering in several distributions and is used in many customer installations. With the removal of the Ceilometer v2 API (which allowed the removal of the Ceilosca storage driver, shrinking the Ceilosca code base) and continuing changes to Ceilometer, a tighter integration with the ceilometer repo may be beneficial to keep both Monasca and Telemetry in sync. Change-Id: I2cbce160503e23dfbde375722a3bd100ec86494e Story: 2001239 Task: 5769
* Add framework for ceilometer-status upgrade checkakhiljain232019-05-161-0/+1
| | | | | | | | | | | This commit adds the functionality of ceilometer-status CLI for performing upgrade checks as part of the Stein cycle upgrade-checkers goal. It only includes a sample check which must be replaced by real checks in future. Change-Id: I6e76b74b2f02251ee39025e02de44b13568ebed2 Story: 2003657 Task: 27732
* Update Python 3 test runtimes for TrainZhongShengping2019-05-091-0/+1
| | | | | | | | | | | | | | | | This goal is to implement the process set out in the 2018-10-24 Python Update Process TC resolution[1], for the Train cycle to ensure unit testing is in place for all of the Tested Runtimes for Train[2]. In practice, this generally means adding unit tests for Python 3.7 and dropping unit tests for Python 3.5. Using the Zuul template for Train will ensure that all projects that support Python3 will be tested against the agreed runtime versions, and make it easier to update them in future. [1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html [2]https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: Ifb40dd40e716c0f07cafce4425e4ac13619d2085 Depends-On: https://review.opendev.org/#/c/641878/
* Fix install_command in tox.iniZhongShengping2019-04-221-7/+0
| | | | | Co-Authored-By: zhurong <aaronzhu1121@gmail.com> Change-Id: Ib727161e05e1a837c5a1a0a968b2488ec9815eca
* Dropping the py35 testingGhanshyam Mann2019-04-151-1/+1
| | | | | | | | | | | | | | | | | All the integration testing has been moved to Bionic now[1] and py3.5 is not tested runtime for Train or stable/stein[2]. As per below ML thread, we are good to drop the py35 testing now: http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html [2] https://governance.openstack.org/tc/reference/runtimes/stein.html https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: Id96750c6cc8fa645d907a58348c7f3ea5a12c1a2
* Update mailinglist from dev to discussZhongShengping2018-12-051-1/+1
| | | | | | | openstack-dev was decomissioned this night in https://review.openstack.org/621258 Update openstack-dev to openstack-discuss Change-Id: I6c7c07157327434515ccba72f332e132a8e363f5
* Merge "compute: remove deprecated disk meters"Zuul2018-09-131-17/+0
|\
| * compute: remove deprecated disk metersJulien Danjou2018-09-061-17/+0
| | | | | | | | | | | | The equivalent disk.device meters are available for a while now. Change-Id: I6f1af3b8d0a1ec32b2722db62ab9cafe6309532f
* | Merge "pipeline: remove transformer support"Zuul2018-09-131-8/+0
|\ \ | |/
| * pipeline: remove transformer supportJulien Danjou2018-09-061-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | Transformers cannot work correctly on multiple nodes without workload partitioning, which has been removed. The transformation of data is no more the responsability of Ceilometer. The data storage used by default (Gnocchi), is able to handle the scenario that Ceilometer covered by default such as computing the rate of a metric. Change-Id: If3683318b998a37c40bc09314dd8ab3eef326ba7 Depends-On: Ifd1d04ce813028f115c19bc983e7dd1e63c6f8a5 Depends-On: I0330c09d72c20d63d08770b52d3071512a418260
* | Follow the new PTI for document buildNguyen Van Trung2018-09-061-7/+1
|/ | | | | | | | | | For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html For more details information, please refer to: http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html Change-Id: Ibdd264f0ef0c27762d47a70da192a858e62074a9
* publisher: add a Prometheus Pushgateway publisherMehdi Abaakouk2018-04-171-0/+1
| | | | | | This change adds a publisher to push metrics to Prometheus Pushgateway. Change-Id: I7d5f39f036714ac1e36d3297ad58dd8498908a53
* Merge "Remove deprecated rgw meters"Zuul2018-02-221-7/+0
|\
| * Remove deprecated rgw metersJulien Danjou2018-02-081-7/+0
| | | | | | | | Change-Id: Ia1e8466d613acfc5ccfa29cc44bf101afb0e5e88
* | Remove bundled intree ceileometer tempest pluginChandan Kumar2018-01-151-3/+0
|/ | | | | | | * All the telemetry related projects intree tempest plugins are now moved to telemetry-tempest-plugin Change-Id: I57738964f65495364dcc74821634d54aea1769fd
* Check required Gnocchi version is installedMehdi Abaakouk2018-01-041-1/+1
| | | | Change-Id: I301511279c1d49736027e51274c8740935e154b0
* nearly pluggable notification agentgord chung2017-11-161-1/+5
| | | | | | | | | | | | | | | | | | | | notification agent now just asks for pipelinemanagers and gets endpoints it should broadcast to from there. it only sets up a listener for main queue and a listener for internal queue (if applicable) - pass in publishing/processing context into endpoints instead of manager. context is based on partitioning or not - move all endpoint/notifier setup to respective pipeline managers - change interim broadcast filtering to use event_type rather than publisher_id so all filtering uses event_type. - add namespace to load supported pipeline managers - remove some notification tests as they are redundant and only different that it mocks stuff other tests don't mock - change relevant_endpoint test to verify endpoints cover all pipelines Related-Bug: #1720021 Change-Id: I9f9073e3b15c4e3a502976c2e3e0306bc99282d9
* separate base manager from pipelinegord chung2017-11-161-3/+3
| | | | | | common agent for all Change-Id: I19a83d3d0e5c91ab5cb6e792ab7389e36f8ede55
* Merge "fix radosgw meter name"Zuul2017-11-081-0/+7
|\
| * fix radosgw meter namegord chung2017-10-231-0/+7
| | | | | | | | | | | | | | | | meter name in entrypoint should match actual meter name so it can probably be enabled/filtered in polling/pipeline Change-Id: I8ffbfc5ff65c505734ccc6c5fd4270ecf46d16e8 Closes-Bug: #1726458
* | Remove deprecated storage driversJulien Danjou2017-10-261-27/+0
| | | | | | | | Change-Id: I6b262dd440a72f25662b64d938ab9e5328709a97
* | Remove Ceilometer APIJulien Danjou2017-10-251-6/+0
|/ | | | | | This removes the deprecated Ceilometer API. Change-Id: I752b36b3dfe8f935b68c4d3d59ccb5b8b60c582f
* Move oslo.cache to gnocchi flavorJulien Danjou2017-10-181-0/+1
| | | | | | | | oslo.cache is only used in the Gnocchi dispatcher, and not at all in tests. Therefore it seems wrong to list it in tests. Rather than always depending on it, let's just put it in the gnocchi flavor. Change-Id: I8990ba139bba0d573ecd4d8567a88d92acb29605
* kill collectorgord chung2017-10-161-1/+0
| | | | Change-Id: I7720d20eab345a7835d57fac573332eca0e7d11e
* Replace the Gnocchi dispatcher by a publisherJulien Danjou2017-10-131-6/+2
| | | | | | | This removes the deprecated Gnocchi dispatcher and replaces it by its equivalent publisher. Change-Id: Ie44baf20ccb8de5794f5f0c3d4717f7e56afa63b
* Remove class KafkaBrokerPublisherzhangxuanyuan2017-09-271-2/+0
| | | | | | Remove class KafkaBrokerPublisher and use NotifierPublisher instead Change-Id: I12fb8666c9af485c9bf9aace8eee08f2e4683e09
* Remove class HttpDispatcherzhangxuanyuan2017-09-121-2/+0
| | | | | | Remove class HttpDispatcher and use http publisher instead Change-Id: If4174431c9a09e237fb79c9643a54748afe797b0
* Remove class FileDispatcherzhangxuanyuan2017-09-071-2/+0
| | | | | | Remove class FileDispatcher and use file publisher instead Change-Id: I7433de3ab8b3d8479f44283264ea8f6e0e523081 Closes-Bug: 1715551
* Use gnocchiclient 4.0 exception typesJulien Danjou2017-09-051-1/+1
| | | | | | It does not raise keystoneauth1 exceptions anymore. Change-Id: I3c544911e63f2ef25ed1c0e7154de054dde02606
* Add disk total duration of reads/writes metric1iuwei2017-08-121-0/+2
| | | | | | | | Add disk total duration of reads/writes(ms): disk.device.read.latency disk.device.write.latency Change-Id: I0235087af459278b9ad0a66f95c4e4c4ac72e112
* Merge "Update URL home-page in documents according to document migration"Jenkins2017-07-241-1/+1
|\
| * Update URL home-page in documents according to document migrationchenxing2017-07-141-1/+1
| | | | | | | | Change-Id: I580b2c0b726b161821507e7198324c4c10e8a8d9