- Add option to build collectd from source
- Clones, builds and installs collectd under the source repo
- Add install_requirements function
- Add config options:
- COLLECTD_INSTALL_TYPE
- COLLECTD_REPO
- COLLECTD_DIR
- COLLECTD_BRANCH
- COLLECTD_PREFIX
- Update documentation in doc/source/usage.rst
- Add service file for systemd
- Make sure the config dir is included
Partial-Bug: #1596966
Change-Id: I92156cf69438634c6340c21089538ff7ea716e6f
- Provided code that creates the collectd-aodh-plugin. Aodh alarms
are created based on collectd notifications. Event alarms are
created.
- Included a .conf file for this change.
- Added changes to the base.py file for the meters to facilitate
this change.
- Included a reno for this change.
- Included tests for this change.
Change-Id: I7db01df69104aded199a8c43e8c7b433ff549763
- Add new UNIT block to sample conf.
- Configure the UNIT block for Gnocchi.
- Add a new config_units function
- Change COLLECTD_CUSTOM_UNITS to COLLECTD_CEILOMETER_CUSTOM_UNITS
- Add COLLECTD_GNOCCHI_CUSTOM_UNITS config option
Change-Id: I93088f2299ac4b5679289b1526febcf5e773be02
six is a required package to run the collectd-ceilometer-plugin.
It has been added to requirements.txt
Change-Id: Ibdce74802a731815dddec485ae9ae28f57563e38
Conf files in $COLLECTD_CONF_DIR are loaded in alphabetical order.
If there is an error loading the python plugin, the logfile plugin is not
loaded.
To help debugging, the logfile should be loaded first.
Changing logfile.conf to 01-logfile.conf should fix this issue by making
collectd load the logfile.conf first
Closes-Bug: #1657859
Change-Id: I1f748d61d6d9a291bcc32476ac17bb0d60fdc573
pip_install collectd_ceilometer module
- Install libvirt-* requirements from the package manager so pip can build
This ensures is actually installed from teh requirements.txt file, in
relation to the related bug.
Change-Id: Iba26b1da863288e789f68646dee6a7f62fd6c160
Partial-Bug: #1644254
- Remove the pbr import in colelctd_ceiloemter/__init__.py
- PBR is still needed for a pip_install, but was causing import
errors in the plugin.
Change-Id: I24c6349caba3fdd097a5218cc048aa696bd27550
Closes-Bug: #1644254
- Create a new gnocchi dir for the collectd-gnocchi plugin.
- Get gnocchi endpoint from keystone
- Add new _base_url format
- Create metrics if they don't already exist
- Add instructions to doc/source/devstackGSG.rst
Change-Id: Id7ce8130cb22f33147b7f031cd65564375db10d6
- Change the config variable name.
- The config variable no longer references ceilometer.
- It is now clearer that the config variable is for all plugins
- The variable is a noun instead of a verb, so it's clearer that
this is something to define, instead of a boolean.
- Update docs
- Added a clarification on the format of the custom unit definition.
- Corrected incorrect reference to COLLECTD_CEILOMETER_UNITS in
devstackGSG.rst and usage.rst
Closes-Bug: #1656877
Change-Id: Ie688397242d57cf0fee6629fafb89afd8899a599
- Updated devstackGSG.rst to set CEILOMETER_BACKEND
- Added CEILOMETER_BACKEND to local.conf.minimal
- Added a reno for this bug fix
Change-Id: Ibbf606021a1f0dcc0db6c586e092b03df423a7a5
Closes-Bug: #1655611
- KEYSTONE_AUTH_URI is the admin url
- Use KEYSTONE_SERVICE_URI to access keystone as a service user.
Closes-Bug: #1656063
Change-Id: I957e166931b3dea050d0cee3365250a92ae3a57f
- Added deployment code for custom units enablement
- Updated the DevStack documentation to provide instructions on
how to enable this feature
- Editted the collectd-ceilometer-plugin.conf file to enable the
feature
- Added a reno for this change
Change-Id: Ia93da4abdf066ba677dcb3ee0e44388c06d97ff5
Add collectd-ceilometer specific contrib information
- What needs to be included in a feature?
- How to add a reno entry
Change-Id: I91cf5af30eb0e26695dffd374f796023dd8af099
- Remove installation.rst as the information has been superceeded
by devstackGSG.rst and GSG.rst.
Change-Id: Iefcb16d4a657ba591e1e20e8cff8d31a6fd47c34
Closes-Bug: #1568178
- Add -p flag when creating configuration directory
- Added a reno for this bug fix
Closes-Bug: #1648554
Change-Id: I8882738db03675a43911c04aa0172d7d3a55c5f1
- Updated the GSG.rst file with instructions on how to
enable the feature.
- Provided a reno for this documentation update.
Change-Id: I007e262f2676067ebd3bdc16dac0e26155a1f1e9
collectd-ceilometer-plugin.conf OS_TENANT_NAME was not set, therefore
was unable to connect to keystone as this value was not set during
deployment.
This change sets OS_TENANT_NAME to SERVICE_TENANT_NAME which is set by
devstack for all projects.
Change-Id: I2fdda934cb48d70bfc7f361a3916630f8aa912f7
Closes-Bug: #1649795
- Add collectd_ceilometer.ceilometer dir
- Add collectd_ceilometer.common dir
- Move test files to collectd_ceilometer/tests/{ceilometer,common}
- Add base code to collectd_ceilometer/tests
Change-Id: I5bd0a8cfe8eb55407f3d6827c0bb4b509dae8c8c
- Add collectd-ceilometer-plugin.conf to etc/collectd.conf.d/
- Add logfile.conf to etc/collectd.conf.d/
- Add default values to the collectd-ceilometer-plugin.conf
- Add default values to the logfile.conf
During deployment:
- Add substitutions for the vars
Change-Id: I196367e6f48af94c053b149596c57a735109b9ed