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:
parent
12f1ae68b8
commit
a23fd14716
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue