diff --git a/devstack/libs/collectd b/devstack/libs/collectd index 3004d99..7e17cd2 100644 --- a/devstack/libs/collectd +++ b/devstack/libs/collectd @@ -144,7 +144,7 @@ function adapt_collectd_conf { # Configure collectd-gnocchi-plugin.conf sudo sed -i 's|ModulePath.*$|ModulePath "'$COLLECTD_CEILOMETER_DIR'"|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf - sudo sed -i 's|VERBOSE.*$|VERBOSE '$COLLECTD_CEILOMETER_VERBOSE'|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf + sudo sed -i 's|VERBOSE.*$|VERBOSE '$COLLECTD_GNOCCHI_VERBOSE'|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf sudo sed -i 's|BATCH_SIZE.*$|BATCH_SIZE "'$COLLECTD_BATCH_SIZE'"|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf sudo sed -i 's|OS_AUTH_URL.*$|OS_AUTH_URL "'$OS_AUTH_URL'"|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf sudo sed -i 's|CEILOMETER_URL_TYPE.*$|CEILOMETER_URL_TYPE "'$CEILOMETER_URL_TYPE'"|g' $COLLECTD_CONF_DIR/collectd-gnocchi-plugin.conf @@ -161,7 +161,7 @@ function adapt_collectd_conf { # Configure collectd-aodh-plugin.conf sudo sed -i 's|ModulePath.*$|ModulePath "'$COLLECTD_CEILOMETER_DIR'"|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf - sudo sed -i 's|VERBOSE.*$|VERBOSE '$COLLECTD_CEILOMETER_VERBOSE'|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf + sudo sed -i 's|VERBOSE.*$|VERBOSE '$COLLECTD_AODH_VERBOSE'|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf sudo sed -i 's|OS_AUTH_URL.*$|OS_AUTH_URL "'$OS_AUTH_URL'"|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf sudo sed -i 's|CEILOMETER_URL_TYPE.*$|CEILOMETER_URL_TYPE "'$CEILOMETER_URL_TYPE'"|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf sudo sed -i 's|CEILOMETER_TIMEOUT.*$|CEILOMETER_TIMEOUT "'$CEILOMETER_TIMEOUT'"|g' $COLLECTD_CONF_DIR/collectd-aodh-plugin.conf diff --git a/devstack/settings b/devstack/settings index 80ce6e3..f463cec 100644 --- a/devstack/settings +++ b/devstack/settings @@ -12,6 +12,8 @@ COLLECTD_REPO=${COLLECTD_REPO:-'https://github.com/collectd/collectd.git'} COLLECTD_PREFIX=${COLLECTD_PREFIX:-'/usr'} COLLECTD_CEILOMETER_VERBOSE=$(trueorfalse False COLLECTD_CEILOMETER_VERBOSE) +COLLECTD_GNOCCHI_VERBOSE=$(trueorfalse COLLECTD_CEILOMETER_VERBOSE COLLECTD_GNOCCHI_VERBOSE) +COLLECTD_AODH_VERBOSE=$(trueorfalse COLLECTD_CEILOMETER_VERBOSE COLLECTD_AODH_VERBOSE) COLLECTD_CEILOMETER_ENABLED=$(trueorfalse False COLLECTD_CEILOMETER_ENABLED) COLLECTD_GNOCCHI_ENABLED=$(trueorfalse True COLLECTD_GNOCCHI_ENABLED) diff --git a/doc/source/usage.rst b/doc/source/usage.rst index 7252a42..a6aaa07 100644 --- a/doc/source/usage.rst +++ b/doc/source/usage.rst @@ -47,14 +47,6 @@ CEILOMETER_TIMEOUT Sets the ceilometer's request timeout. The value is passed in milliseconds. Default: 1000 i.e. 1 sec. - -COLLECTD_CEILOMETER_VERBOSE - (True|False) Set this to True to make collectd-{ceilometer,gnocchi} - debugging messages visible as info messagges. This is useful when running - the plugin inside a collectd compiled without debug message support. - Default: False - - COLLECTD_LOG_FILE (file) The path of the collectd log file. Default: /opt/stack/logs/collectd.log @@ -94,12 +86,31 @@ COLLECTD_GNOCCHI_ENABLED Default: True - COLLECTD_AODH_ENABLED (True|False) Toggles whether collectd-aodh-plugin is enabled. Default: False +COLLECTD_CEILOMETER_VERBOSE + (True|False) Set this to True to make collectd-ceilometer debugging messages + visible as info messages. This is useful when running the plugin inside a + collectd compiled without debug message support. + + Default: False + +COLLECTD_GNOCCHI_VERBOSE + (True|False) Set this to True to make collectd-gnocchi debugging messages + visible as info messages. This is useful when running the plugin inside a + collectd compiled without debug message support. + + Default: $COLLECTD_CEILOMETER_VERBOSE + +COLLECTD_AODH_VERBOSE + (True|False) Set this to True to make collectd-aodh debugging messages + visible as info messages. This is useful when running the plugin inside + a collectd compiled without debug message support. + + Default: $COLLECTD_CEILOMETER_VERBOSE COLLECTD_INSTALL_TYPE (source|binary) Specify whether the collectd installation should use the diff --git a/releasenotes/notes/bug-1676489-77bbb9522192a82a.yaml b/releasenotes/notes/bug-1676489-77bbb9522192a82a.yaml new file mode 100644 index 0000000..7005649 --- /dev/null +++ b/releasenotes/notes/bug-1676489-77bbb9522192a82a.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - Fixes 'bug 1676489 https://bugs.launchpad.net/collectd-ceilometer-plugin/+bug/1676489' + Added new variables COLLECTD_GNOCCHI_VERBOSE and COLLECTD_AODH_VERBOSE, that now allow + the verbosity of the plugins to be configured separately. They default to the same value + as COLLECTD_CEILOMETER_VERBOSE. Included information on the + verbosity options in usage.rst.