Merge "Enable size-based log rotation for monasca-log-api"
This commit is contained in:
commit
0f08c9f8ff
|
@ -16,9 +16,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
log_file = monasca-log-api.log
|
log_config_append=/etc/monasca/log-api-logging.conf
|
||||||
log_dir = /var/log/monasca/log-api
|
|
||||||
debug = True
|
|
||||||
|
|
||||||
[service]
|
[service]
|
||||||
region = useast
|
region = useast
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
[loggers]
|
||||||
|
keys = root, kafka
|
||||||
|
|
||||||
|
[handlers]
|
||||||
|
keys = console, file
|
||||||
|
|
||||||
|
[formatters]
|
||||||
|
keys = generic
|
||||||
|
|
||||||
|
[logger_root]
|
||||||
|
level = DEBUG
|
||||||
|
formatter = default
|
||||||
|
handlers = console, file
|
||||||
|
|
||||||
|
[logger_kafka]
|
||||||
|
qualname = kafka
|
||||||
|
level = DEBUG
|
||||||
|
formatter = default
|
||||||
|
handlers = console, file
|
||||||
|
propagate = 0
|
||||||
|
|
||||||
|
[handler_console]
|
||||||
|
class = logging.StreamHandler
|
||||||
|
args = (sys.stderr,)
|
||||||
|
level = DEBUG
|
||||||
|
formatter = generic
|
||||||
|
|
||||||
|
[handler_file]
|
||||||
|
class = logging.handlers.RotatingFileHandler
|
||||||
|
level = DEBUG
|
||||||
|
formatter = generic
|
||||||
|
# store up to 5*100MB of logs
|
||||||
|
args = ('/var/log/monasca/log-api/monasca-log-api.log', 'a', 104857600, 5)
|
||||||
|
|
||||||
|
[formatter_generic]
|
||||||
|
format = %(asctime)s %(levelname)s [%(name)s][%(threadName)s] %(message)s
|
|
@ -92,6 +92,10 @@ function install_monasca_log_api {
|
||||||
sudo chown mon-log-api:root /etc/monasca/log-api-config.conf
|
sudo chown mon-log-api:root /etc/monasca/log-api-config.conf
|
||||||
sudo chmod 0660 /etc/monasca/log-api-config.conf
|
sudo chmod 0660 /etc/monasca/log-api-config.conf
|
||||||
|
|
||||||
|
sudo cp -f "${PLUGIN_FILES}"/monasca-log-api/log-api-logging.conf /etc/monasca/log-api-logging.conf
|
||||||
|
sudo chown mon-log-api:root /etc/monasca/log-api-logging.conf
|
||||||
|
sudo chmod 0660 /etc/monasca/log-api-logging.conf
|
||||||
|
|
||||||
if [[ ${SERVICE_HOST} ]]; then
|
if [[ ${SERVICE_HOST} ]]; then
|
||||||
# set kafka ip address
|
# set kafka ip address
|
||||||
sudo sed -i "s/127\.0\.0\.1:9092/${SERVICE_HOST}:9092/g" /etc/monasca/log-api-config.conf
|
sudo sed -i "s/127\.0\.0\.1:9092/${SERVICE_HOST}:9092/g" /etc/monasca/log-api-config.conf
|
||||||
|
@ -497,6 +501,7 @@ function clean_monasca_log_api {
|
||||||
sudo rm -f /etc/init/monasca-log-api.conf
|
sudo rm -f /etc/init/monasca-log-api.conf
|
||||||
sudo rm -f /etc/monasca/log-api-config.conf
|
sudo rm -f /etc/monasca/log-api-config.conf
|
||||||
sudo rm -f /etc/monasca/log-api-config.ini
|
sudo rm -f /etc/monasca/log-api-config.ini
|
||||||
|
sudo rm -f /etc/monasca/log-api-logging.conf
|
||||||
|
|
||||||
sudo rm -rf /opt/monasca-log-api
|
sudo rm -rf /opt/monasca-log-api
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
# logging, make sure that the user under whom the server runs has permission
|
# logging, make sure that the user under whom the server runs has permission
|
||||||
# to write to the directory.
|
# to write to the directory.
|
||||||
log_file = monasca-log-api.log
|
log_config_append=/etc/monasca/log-api-logging.conf
|
||||||
log_dir = .
|
|
||||||
debug=False
|
|
||||||
|
|
||||||
# Dispatchers to be loaded to serve restful APIs
|
# Dispatchers to be loaded to serve restful APIs
|
||||||
[dispatcher]
|
[dispatcher]
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
[loggers]
|
||||||
|
keys = root, kafka
|
||||||
|
|
||||||
|
[handlers]
|
||||||
|
keys = console, file
|
||||||
|
|
||||||
|
[formatters]
|
||||||
|
keys = generic
|
||||||
|
|
||||||
|
[logger_root]
|
||||||
|
level = DEBUG
|
||||||
|
formatter = default
|
||||||
|
handlers = console, file
|
||||||
|
|
||||||
|
[logger_kafka]
|
||||||
|
qualname = kafka
|
||||||
|
level = DEBUG
|
||||||
|
formatter = default
|
||||||
|
handlers = console, file
|
||||||
|
propagate = 0
|
||||||
|
|
||||||
|
[handler_console]
|
||||||
|
class = logging.StreamHandler
|
||||||
|
args = (sys.stderr,)
|
||||||
|
level = DEBUG
|
||||||
|
formatter = generic
|
||||||
|
|
||||||
|
[handler_file]
|
||||||
|
class = logging.handlers.RotatingFileHandler
|
||||||
|
level = DEBUG
|
||||||
|
formatter = generic
|
||||||
|
# store up to 5*100MB of logs
|
||||||
|
args = ('/var/log/monasca/log-api/monasca-log-api.log', 'a', 104857600, 5)
|
||||||
|
|
||||||
|
[formatter_generic]
|
||||||
|
format = %(asctime)s %(levelname)s [%(name)s][%(threadName)s] %(message)s
|
|
@ -17,6 +17,7 @@ located::
|
||||||
```sh
|
```sh
|
||||||
/etc/monasca/log-api-config.conf
|
/etc/monasca/log-api-config.conf
|
||||||
/etc/monasca/log-api-config.ini
|
/etc/monasca/log-api-config.ini
|
||||||
|
/etc/monasca/log-api-logging.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
Once the configurations are modified to match your environment, you can start
|
Once the configurations are modified to match your environment, you can start
|
||||||
|
|
|
@ -26,6 +26,7 @@ data_files =
|
||||||
etc/monasca =
|
etc/monasca =
|
||||||
etc/monasca/log-api-config.conf
|
etc/monasca/log-api-config.conf
|
||||||
etc/monasca/log-api-config.ini
|
etc/monasca/log-api-config.ini
|
||||||
|
etc/monasca/log-api-logging.conf
|
||||||
|
|
||||||
[entry_points]
|
[entry_points]
|
||||||
console_scripts =
|
console_scripts =
|
||||||
|
|
Loading…
Reference in New Issue