Set up logging for monasca-persister in devstack

Instead of `log_config_append` option use devstack's `setup_logging`
function to set up logging in the way consistent with other OpenStack
components. This should allow correct indexing of monasca-persister logs
with project-infra grok patterns.

Also, set default log level for kafka_lib.client module to INFO to
reduce log message size and avoid long log messages.

Story: 2003911
Task: 26839

Change-Id: I19c13427b52f906b2e9e028cf6272a5e7261238e
This commit is contained in:
Witold Bedyk 2018-10-02 13:43:39 +02:00
parent 12f1ae68b8
commit a23fd14716
1 changed files with 8 additions and 3 deletions

View File

@ -160,11 +160,16 @@ configure_monasca_persister_python() {
--config-file $MONASCA_PERSISTER_DIR/config-generator/persister.conf \
--output-file /tmp/persister.conf
install -m 600 ${MONASCA_PERSISTER_DIR}/etc/monasca/persister-logging.conf ${MONASCA_PERSISTER_LOGGING_CONF}
install -m 600 /tmp/persister.conf ${MONASCA_PERSISTER_CONF} && rm -rf /tmp/persister.conf
iniset "$MONASCA_PERSISTER_CONF" DEFAULT log_config_append ${MONASCA_PERSISTER_LOGGING_CONF}
# Set up logging
iniset $MONASCA_PERSISTER_CONF DEFAULT use_syslog $SYSLOG
# Format logging
setup_logging $MONASCA_PERSISTER_CONF
iniset $MONASCA_PERSISTER_CONF DEFAULT default_log_levels \
"monasca_common.kafka_lib.client=INFO"
iniset $MONASCA_PERSISTER_CONF DEFAULT debug $ENABLE_DEBUG_LOG_LEVEL
iniset "$MONASCA_PERSISTER_CONF" kafka num_processors 1