- Automated the required configurations for the collectd.conf file
- Enables the virt and network plugins
- Included a MULTI_NODE_DEPLOYMENT configuration option for this change
- This is only enabled when the libvirt.py file is not in use
- Provided instructions on how to deploy multi-node
Change-Id: I151e318074250b94dbef247e6858c78086fcd362
Update URLs according to OpenStack document migration
BTW: Do some optimization as well (http -> https)
Change-Id: Ie9cc2c831186cd4dbbde08973032aece20540fc2
- Config options need to be headings
- 1 blank line between description and default
- 2 blank lines between each entry
- Order config options alphabetically
Change-Id: I9d9d73c15e73fe282ddc87e17ff19693a46db831
-remove Collectd_Ceilometer folder
-remove Ceilometer specific unit tests
-Remove mentions in devstack, doc, and etc folders
-Substitute refereces of Ceilometer with Gnocchi/Aodh
Closes-Bug: #1710855
Change-Id: I210ca8182c489c4f90a6521b1b7fd6f8a391e602
Signed-off-by: Elizabeth Burke <elizabeth.burke@intel.com>
- Libvirt meter is only enabled if configured
- Added deployment code
- Included a reno
- Updated doc/source/usage.rst
- Updated unit tests
Change-Id: Ia4eb566e087ff341505896534296e7afd338f98b
Fix logging of debug, info and warning levels.
Also configuration parameter VERBOSE is working again.
fixes problems:
* VERBOSE parameter can be changed at runtime
* Initial log level was unset, then there was nothing logged lower than
exception level. (for example configuration dump was not logged)
* Initial VERBOSE was set to True, then it was too much verbose. And
this flag was mean to be used for debugging problems.
NOTE: real log level is driven by collectd configuration, not by plugin
config.
Change-Id: Ia7048ccb74f27a5d5885b9c0bda17d6fba603e9b
Closes-Bug: #1664973
README.rst:
* Updated introductory paragraph to include gnocchi and aodh
* Updated features list to include gnocchi and aodh features
doc/source/GSG.rst:
* Updates collectd installation instructions
* Updates intro to configuring collectd as a service
* Updates packages to be installed
* Updates installation and configuration for plugins
* Updates verification steps for ceilometer, aodh and gnocchi
Change-Id: I43698ea898bb990f163efc938ef6bbbec1e16b58
- Enabled the user to configure the severity of alarms triggered
by metrics/meters
- Provided/Updated documentation for this changea
- Included all of the necessary tests for this change
- Included a reno for this change
Change-Id: Icefe2edf7695c4a8b3d5838844e2514b9876967f
- Provide a tool to delete alarms
- Updated instructions for deleting alarms
- Included a reno for this change
Change-Id: If89aeb073e0e0c09480e0838e565ee83b9f8d63e
Partial-Bug: #1672296
- Utilises the metrics/meters created by the ceilometer/gnochhi plugins.
- Added in some sample templates.
Change-Id: Id6de4a6769441060178ce7344e1d63c50098f4ac
- Define requirements packages in settings.
- Add COLLECTD_ADDITIONAL_PACKAGES variable.
- User can define requirements to be installed by using the above
variable in local.conf
- Install system requirements and user defined requirements in
libs/collectd.
Change-Id: If5883aa585be4c6a42e8ffbee9a59ad80de765ae
Closes-Bug: #1675120
- Add licensing headers
- Add definitions for heading markup
- Update rst files to conform to the heading definitions
Change-Id: I75a9b29dbe9b3160cd682defa79ef6a02193de04
Closes-Bug: #1673530
Add the following to allow plugin verbosity to be configured separately
- Add COLLECTD_GNOCCHI_VERBOSE
- Add COLLECTD_AODH_VERBOSE
- Set both default to the same value of what
COLLECTD_CEILOMETER_VERBOSE
- Update documentation
- Make changes to sample local.conf file
Change-Id: Ie072cdb42f6075860dbcb5fdab96f3f160139ec2
Closes-Bug: #1676489
- Add code to deploy collectd-aodh-plugin with devStack.
- Included a reno for this commit.
- The plugin isn't enabled by default, but documentation has been
updated to allow it's enablement.
Change-Id: I2b34b115262b92b13a6bbfb51e29802612fa0b9d
Remove stable/newton as the specified branch for
collectd-ceilometer-plugin so that master is the default
branch for the example.
Change-Id: Iadda90b748d4204c7cc69035bb48696617913388
Closes-Bug: #1676783
- 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
- 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
- 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
- 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
- Remove installation.rst as the information has been superceeded
by devstackGSG.rst and GSG.rst.
Change-Id: Iefcb16d4a657ba591e1e20e8cff8d31a6fd47c34
Closes-Bug: #1568178
- Updated the GSG.rst file with instructions on how to
enable the feature.
- Provided a reno for this documentation update.
Change-Id: I007e262f2676067ebd3bdc16dac0e26155a1f1e9
- how to prepare the system
- install,build and configure collectd
- install the ceilometer plugin for collectd
Change-Id: I5ce84fbe1243fa238dd16c164b7963f2b6f28bd4