- Feb 26, 2019
-
-
James Page authored
The ceilometer charm was already using transport_url for Ocata or later deployments; resync helpers and include new revised sectional config for SSL and HA settings. Change-Id: Ib1822a89de8da6986552229a2b84ec5b784550ed Closes-Bug: 1817672
-
- Feb 07, 2019
-
-
Edward Hope-Morley authored
The charm currently configures events to be published to rabbit on both the config.event_topic (event.sample queue) and alarm topic but as of Queens Ceilometer no longer consumes event.sample. This patch makes the event_sink publishers configurable and defaults to publishing to aodh to retain backwards compatibility. Change-Id: I5b55f31adcf2b069ff51e387a416f9f1ac4099f8 Partial-Bug: #1676586
-
- Nov 30, 2018
-
-
Xav Paice authored
This change adds polling.yaml to the list of managed config files, for Queens and above. Two new config items are added alongside the template, to take into account a choice between the two polling.yaml files supplied with the Ceilometer source, one which has a small list of pollsters and the other which has all pollsters. Additionally the change adds the option to set the polling interval. Change-Id: Ifff72870cf79bea23dbd21586857dd832c9e1405 Closes-Bug: 1785933 Closes-Bug: 1652848
-
- Oct 19, 2018
-
-
Liam Young authored
This change adds the ability to listen for events across multiple rabbit queues. Nova cells v2 has a message broker per cell and the charms already support having a separate message broker for neutron, in both these topologies ceilometer needs the ability to listen to multiple brokers. To achieve this a new relation 'amqp-listener' has been introduced. The existing 'amqp' relation should be used for the broker that ceilometer listens to and publishes to. 'amqp-listener' should be used for additional brokers that ceilometer just listens on. Update functional tests to satisfy relation with nova-cloud-controller. Change-Id: Ifdade3f7814620f4cd4a1d35a584cbc099bb6d88
-
- Sep 26, 2018
-
-
Felipe Reyes authored
The configuration file /etc/ceilometer/pipeline.yaml will be managed by juju, currently it is not. On every change of this file ceilometer-collector daemon is restarted. Change-Id: Ie18a5284812f4f698b929b9e17b34289e7732bf7 Closes-Bug: 1715672
-
- May 08, 2018
-
-
Michael Skalka authored
There is a use-case to forward events received by ceilometer from OpenStack services to an external system via http/udp. It comes from the fact that aodh does not include all information about an event alarm into POSTed data. Raw event data can be published by ceilometer via http/udp to an external system without giving a user direct access to rabbitmq. This patch adds a context generator, associated templates, and configuration entry for configuring multiple event-sinks in /etc/ceilometer/event_pipeline.yaml. This also modifies the ceilometer.conf templates to reflect the correct naming of the same file to align with upstream Ceilometer. Also adds support for a future Panko charm event consumer using the event-service interface in the above context with associated metadata and hook symlinks. This change will only effect Mitaka and later clouds. Closes Bug: 1763321 Change-Id: I931438c720272bd9a3d2b958ebabcd3584790bd0
-
- Feb 20, 2018
-
-
James Page authored
Align ceilometer charm with worker-multiplier usage as found across the majority of OpenStack Charms. Worker configuration values are set for API, Notification and Collector services as needed for each release. Note that for Ocata or later, API services are executed as WSGI apps under Apache which was already plugged into the standard worker calculation logic in charm helpers. This includes dropping of the existing api-worker configuration option in preference to a calculated approach. Change-Id: Idba7c3012d9d24b7ae6ef8eade4a5261ef1cbddc Closes-Bug: #1745189
-
- Jan 03, 2018
-
-
James Page authored
Update charm to support Ceilometer@Queens; specifically: - Removal of Ceilometer API service - Removal of ceilometer-collector service Most of this change is related to dropping of these services; In addition its now possible to complete a ceilometer-upgrade without mongodb being configured. As this charm no longer provides any endpoints to keystone, for Queens the identity-credentials relation is required instead of the identity-service relation. Change-Id: I3cefc24ffc9a0e60f446fbbdff603dfad37f7baa
-
- Sep 05, 2017
-
-
James Page authored
Add support for use of internal endpoints for inter-service API calls from ceilometer. Change-Id: Id702de85fb2236f21773ee7f2fb3698012b5f16c Closes-Bug: 1713923
-
- Aug 25, 2017
-
-
Nobuto Murata authored
The default value of event and meter_dispatchers were "database" implicitly. However with Newton, there is no default value for event_dispatchers. And empty meter_dispathers with Ocata. While Gnocchi and Panko are preferred solutions, keep backward compatibility to support an upgrade for existing deployments with MongoDB. event_dispathers is not needed for Ocata since v2/events API has been removed completely from Ceilometer. Change-Id: I3a0f3fb029136d106afe0e77b704ee0c303ab27f Closes-Bug: #1711932
-
- Aug 10, 2017
-
-
James Page authored
Add new metric-service interface to support use of Gnocchi as a storage backend for resource and metric data. Configure ceilometer to use the gnocchi dispatcher in the event that ceilometer is related to gnocchi. This has the side effect of disabling the ceilometer API - Aodh and Gnocchi API's should be used directly in this deployment topology. Note that Gnocchi is only supported in OpenStack Mitaka or later; 'metrics-service' is added to the required interfaces configuration as an alternative to 'mongodb' for >= Mitaka. Change-Id: Ia31dfefd5efa3fb5ec2ba5d132ee865c567bd8df
-
- Jan 12, 2017
-
-
Ryota MIBU authored
'alarm-listener' in Aodh would be deployed if you use charm-aodh. It expects that ceilometer publish events with 'alarm.all' topic, then it can evaluate alarm criteria pre-configured by users. This patch makes ceilometer publish events for event-driven alarm evaluation in Aodh. Change-Id: Id536c9d847ac9c08b9d7d309b4639606e6860a17
-
- Nov 29, 2016
-
-
Frode Nordahl authored
When using v3 authentication and authorization Ceilometer must authenticate to services project in service_domain. Closes-Bug: 1636098 Change-Id: I23354e7db0eef83de31f703fdf754ca3ae2db92d
-
- Oct 10, 2016
-
-
Zhang Hua authored
service_credentials is used for the keystoneauth1.session.Session class to bring a unified interface to the various openstack clients that share common authentication and request parameters between a variety of services. This patch will add keystone v3 support for service_credentials in ceilometer. Change-Id: I8c8a7b0a90a002f17237c5dd3e167c2222e5291b Partial-Bug: #1624173
-
- Oct 03, 2016
-
-
James Page authored
Ceilometer switched to using wsgi_script to generate the ceilometer-api binary; this resulted in a few packaging changes, including one which means the listen port for Ceilometer API is set via the systemd unit, rather than the ceilometer.conf configuration file. Add systemd override file handling for ceilometer-api, including a small workaround which ensures that the systemd daemon loads the override configuration file when it changes (only possible during config-changed with enabling SSL support). This charm should switch to using Apache + mod_wsgi next cycle, at which point all of that can just be dropped. Change-Id: Ic8b359d0b91fda144925f5c75044f919e73aadd9 Closes-Bug: 1629796
-
- Sep 21, 2016
-
-
Liam Young authored
The ceilometer.conf was using its defining its own keystone-authtoken section which lacks Keystone v3 support rather than using the shared template fragment from charmhelpers. Change-Id: I180785aa6b1b89eab7d2d2814206e43b3aa90ff7 Closes-Bug: #1624173
-
- Jul 11, 2016
-
-
Leonardo Borda authored
ceilometer.conf template >= Kilo does not contain metering-time-to-live and event-time-to-live parameters. Add these options so we can control ceilometer database growth. Change-Id: Id5831280daeb582586bfa615268309c4abec5d63 Closes-Bug: 1561220
-
- Mar 04, 2016
-
-
James Page authored
Rework ceilometer.conf to remove use of deprecated groups and options. Don't install aodh alarming services for Mitaka; this will be handled in a new aodh charm. Rework upgrade tests from precise-havana -> trusty-kilo. Change-Id: I74112fd6206665bbb7a20eaa5be15ac85116ae03
-
James Page authored
Grizzly and Havana have been unsupported for some time; remove templates as they are no longer tested or required. Change-Id: I97377182fe28e3f7aa98784b537e1a353a58280d
-
- Jul 09, 2015
-
-
Jorge Niedbalski authored
-
Jorge Niedbalski authored
-
- Jul 01, 2015
-
-
Ryan Beisner authored
-
- Feb 20, 2015
-
-
Edward Hope-Morley authored
-
Edward Hope-Morley authored
-
- Jan 12, 2015
-
-
Edward Hope-Morley authored
-
- Nov 12, 2014
-
-
Billy Olsen authored
- Add support for shared secret for ceilometer's signed messages - Refactor MongoDBContext to be a bit more clean - Specify replicaSet and readPreference parameters in the mongodb url
-
- Nov 11, 2014
-
-
Billy Olsen authored
when the primary becomes unavailable.
-
- Nov 07, 2014
-
-
Billy Olsen authored
for high availability.
-
- Apr 12, 2014
-
-
James Page authored
-
- Apr 01, 2014
-
-
James Page authored
-
- Mar 05, 2014
-
-
Kapil Thangavelu authored
-
- Feb 24, 2014
-
-
Kapil Thangavelu authored
-
- Feb 03, 2014
-
-
yolanda.robla@canonical.com authored
-
- Jan 28, 2014
-
-
yolanda.robla@canonical.com authored
-
yolanda.robla@canonical.com authored
-
- Oct 18, 2013
-
-
James Page authored
-
- Oct 17, 2013
-
-
James Page authored
-
- Mar 31, 2013
-
-
James Page authored
-
- Feb 20, 2013
-
-
yolanda.robla@canonical.com authored
-
- Feb 14, 2013
-
-
yolanda.robla@canonical.com authored
-