Skip to content
Snippets Groups Projects
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. Dec 11, 2017
    • David Ames's avatar
      Update HAProxy default timeout values · a34db0aa
      David Ames authored
      The default HAProxy timeout values are fairly strict. On a busy cloud
      it is common to exceed one or more of these timeouts. The only
      indication that HAProxy has exceeded a timeout and dropped the
      connection is errors such as "BadStatusLine" or "EOF." These can be
      very difficult to diagnose when intermittent.
      
      This charm-helpers sync pulls in the change to update the default
      timeout values to more real world settings. These values have been
      extensively tested in ServerStack. Configured values will not be
      overridden.
      
      Partial Bug: #1736171
      
      Change-Id: I2474ba8abbd77d89b82d2fefb51aef463c45169b
      a34db0aa
  7. 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
  8. 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
  9. Jun 07, 2017
  10. Jan 13, 2017
  11. 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
  12. Jun 15, 2016
    • David Ames's avatar
      DNS HA · 31ccb187
      David Ames authored
      Implement DNS high availability. Pass the correct information to
      hacluster to register a DNS entry with MAAS 2.0 or greater rather
      than using a virtual IP.
      
      Charm-helpers sync to bring in DNS HA helpers
      
      Change-Id: I543095a210e668f30c3617990b3ee668a3143dd9
      31ccb187
  13. Mar 24, 2016
    • Edward Hope-Morley's avatar
      Add hardening support · ae67aad7
      Edward Hope-Morley authored
      Add charmhelpers.contrib.hardening and calls to install,
      config-changed, upgrade-charm and update-status hooks. Also
      add new config option to allow one or more hardening
      modules to be applied at runtime.
      
      Change-Id: I7752d72cc5a3f47fe66bca23aac730d76af8556a
      ae67aad7
  14. Dec 07, 2015
  15. Sep 14, 2015
  16. Jul 10, 2015
  17. Jul 09, 2015
  18. Jun 03, 2015
  19. Jun 02, 2015
  20. Feb 19, 2015
  21. Oct 30, 2014
  22. Oct 21, 2014
  23. Oct 01, 2014
  24. Jun 27, 2014
  25. Feb 27, 2014
  26. Feb 03, 2014
  27. Oct 21, 2013
  28. Oct 18, 2013
  29. Oct 17, 2013
  30. Mar 31, 2013
  31. Feb 14, 2013
  32. Feb 11, 2013
  33. Jan 14, 2013
  34. Jan 11, 2013
Loading