Commit Graph

7 Commits

Author SHA1 Message Date
Andreas Jaeger c929899400 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I8aded54f1b9f3b79f3a4bf8f607d3695b92f528b
2019-12-18 19:39:39 +01:00
Swann Croiset a5c154d6ef Configure pagination for OpenStack collectd plugins
Change-Id: I32e83368b7d0d2e8b68d7f7a2df0d1b61653fa72
2017-02-09 12:54:36 +00:00
Swann Croiset 7c248af9fa Rework collectd plugins for OpenStack
* Split out object/workers stats collection for Nova, Cinder and Neutron plugins
* Use the common interface exposed by collectd_base.Base

Change-Id: I59f698b8f09fd0d3ce375327d9e4d81d767d961c
2017-01-31 14:54:53 +01:00
Swann Croiset 9cb06879fe Increase timeout to 20s for Openstack collectd plugins
And decrease the max_retries from 3 to 2 to stay in the 50 seconds window.
This change allows to retrieve large number of objects and also avoids to
overload the system by performing 3 'zombies' requests every 50 seconds
without any metrics collected.

Partial-bug: #1554502
Change-Id: I60a7611bc82598831538da01245b87fb29a15c44
2016-03-09 18:25:30 +01:00
Éric Lemoine 471bbc362a Comply to puppet-collectd#391
This change aims to be more compatible with
https://github.com/voxpupuli/puppet-collectd/pull/391, where the
module.conf.erb template does not add quotes around strings.

With this change the adapt_collectd_python_plugin_config function no
longer adds quotes, and lma_collector::collectd::python users are
responsible for adding quotes around strings.

In this way, when a new version of puppet-collectd is released, we
can just remove the adapt_collectd_python_plugin_config function and
things should just work without further changes.

Change-Id: I74501d4fc5a5ed097312975d56fc47ef587de837
2016-01-19 08:42:29 +01:00
Éric Lemoine 4ef310a2c3 Work-around collectd::plugin::python::module limitation
This adds a Ruby function to work-around a limitation in the
collectd::plugin::python::module defined type.

See https://github.com/voxpupuli/puppet-collectd/issues/390.

Change-Id: I76a38c8b6bfdd041ebf2a077f4a6151ea889e074
2016-01-19 08:42:29 +01:00
Éric Lemoine b6c3c1d62d Add lma_collector::collectd::openstack
This adds an lma_collector::collectd::openstack define that, when
declared, configures collectd to collect statistics from an OpenStack
service endpoint.

Usage example:

lma_collector::collectd::openstack { 'nova':
  keystone_url => 'http://example.com/keystone'
}

Works for 'nova', 'cinder', 'glance', 'keystone', and 'neutron'.

Change-Id: I200a1b3de3b2385292e7b17489621382dc2b2e62
2016-01-11 16:33:59 +01:00