Skip to content
Snippets Groups Projects
  1. Feb 26, 2019
    • James Page's avatar
      Use transport_url for Ocata or later · 4bf409fb
      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
      4bf409fb
  2. Feb 07, 2019
    • Edward Hope-Morley's avatar
      Make event_sink publisher configurable · d398cdff
      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
      d398cdff
  3. Nov 30, 2018
    • Xav Paice's avatar
      Add polling.yaml to managed configs · 2baf36f4
      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
      2baf36f4
  4. Oct 19, 2018
    • Liam Young's avatar
      Support listening to multiple rabbit queues. · 67b149f8
      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
      67b149f8
  5. Sep 26, 2018
    • Felipe Reyes's avatar
      Add config to manipulate the pipeline.yaml · 6d663944
      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
      6d663944
  6. May 08, 2018
    • Michael Skalka's avatar
      Add support for remote consumers of Ceilometer event data. · 668a2898
      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
      668a2898
  7. Feb 20, 2018
    • James Page's avatar
      Align worker configuration option · b7a329d4
      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
      b7a329d4
  8. Jan 03, 2018
    • James Page's avatar
      Add support for OpenStack Queens. · 4c450fed
      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
      4c450fed
  9. Sep 05, 2017
    • James Page's avatar
      Add support for use-internal-endpoints · 669bc22b
      James Page authored
      Add support for use of internal endpoints for inter-service
      API calls from ceilometer.
      
      Change-Id: Id702de85fb2236f21773ee7f2fb3698012b5f16c
      Closes-Bug: 1713923
      669bc22b
  10. Aug 25, 2017
    • Nobuto Murata's avatar
      Set event,meter_dispatchers=database explicitly when used with MongoDB · 486b6f97
      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
      486b6f97
  11. Aug 10, 2017
    • James Page's avatar
      Add support for gnocchi · 72522a34
      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
      72522a34
  12. Jan 12, 2017
    • Ryota MIBU's avatar
      Add Aodh event-alarm support · 3838010a
      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
      3838010a
  13. Nov 29, 2016
    • Frode Nordahl's avatar
      Fix support for Keystone v3 domain auth · 03f162e8
      Frode Nordahl authored
      When using v3 authentication and authorization Ceilometer must
      authenticate to services project in service_domain.
      
      Closes-Bug: 1636098
      Change-Id: I23354e7db0eef83de31f703fdf754ca3ae2db92d
      03f162e8
  14. Oct 10, 2016
    • Zhang Hua's avatar
      Add keystone v3 support for service_credentials · f38c2742
      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
      f38c2742
  15. Oct 03, 2016
    • James Page's avatar
      Updates for OpenStack Newton · ac4d584e
      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
      ac4d584e
  16. Sep 21, 2016
    • Liam Young's avatar
      Fix Keystone v3 integration for Mitaka+ · bdfd5fc9
      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
      bdfd5fc9
  17. Jul 11, 2016
    • Leonardo Borda's avatar
      Add metering and event ttl config options · f3c74cc4
      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
      f3c74cc4
  18. Mar 04, 2016
    • James Page's avatar
      Add full support for mitaka and drop old releases · 0057f287
      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
      0057f287
    • James Page's avatar
      Remove templates for unsupported releases · 98d931fb
      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
      98d931fb
  19. Jul 09, 2015
  20. Jul 01, 2015
  21. Feb 20, 2015
  22. Jan 12, 2015
  23. Nov 12, 2014
    • Billy Olsen's avatar
      Few changes: · adfbeb2e
      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
      adfbeb2e
  24. Nov 11, 2014
  25. Nov 07, 2014
  26. Apr 12, 2014
  27. Apr 01, 2014
  28. Mar 05, 2014
  29. Feb 24, 2014
  30. Feb 03, 2014
  31. Jan 28, 2014
  32. Oct 18, 2013
  33. Oct 17, 2013
  34. Mar 31, 2013
  35. Feb 20, 2013
  36. Feb 14, 2013
Loading