- This change adds constratins support
- This change removes pretty_tox which
failed on python 3 in favor of stestr
- This change adds py36
- This change removes the broken cover env
- This change adds libvirt-python as a test
requirement
- This change adds a reno stub for confromance
to the PTI.
Change-Id: I116566c317b360ea325a06a8fbd11e29688cf602
- 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
-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
- Combined commonalities from the aodh and common sender classes
- Updated all of the relevant tests for each class
- Included a reno
Change-Id: I78fcdb075661e125b0e9f16bdee626cd811ad78e
Closes-bug: #1668210
- 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
- Get the state of an alarm based on the severity of the collectd
notification that is sent and not the message.
- Added a bug fix reno for this.
- Reduced the probability that the state will return "insufficient
data".
Change-Id: Ic993337aa49aed1d189708f5d8cd3935e6d1bbe1
Closes-bug: #1681392
Closes-bug: #1672301
- Checks for errors and retries creating/updating alarms which fixes
the bug, by removing the need to have a dictionary for alarms.
- Included a get_alarm_id function.
- Refactored the update and create alarm functions.
- Updated and included the relevant tests for this.
- Include a reno for the bug fix.
Change-Id: I7e998bc8cb55f9ef7564464fcd4eded06643e1eb
Closes-Bug: #1677597
- Provide a tool to delete alarms
- Updated instructions for deleting alarms
- Included a reno for this change
Change-Id: If89aeb073e0e0c09480e0838e565ee83b9f8d63e
Partial-Bug: #1672296
- Add code to match collectd hostname to the system's hostname.
- Add reno for this bug fix.
Change-Id: I4e4138addc979436de04200ffdedc5f440351116
Closes-Bug: #1680013
- Add licensing headers
- Add definitions for heading markup
- Update rst files to conform to the heading definitions
Change-Id: I75a9b29dbe9b3160cd682defa79ef6a02193de04
Closes-Bug: #1673530
Tests in collectd_ceilometer/tests/common were not being run.
- Added __init__.py so tests in tests/common are detected.
- Resolved errors associated with incorrect references and paths.
Change-Id: I50854588a14724cec83b6665137be565faef3133
Closes-Bug: #1681441
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
- 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
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
- 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
- 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