Add debug logging and individual OpenStack log files

This change introduces config.logging.debug that defaults
to False. Setting to True will enable debug logging for
OpenStack and nginx services.

Change-Id: I2eb428851d795e145c542879faf22b2fd9f8a29f
This commit is contained in:
Corey Bryant 2021-03-02 15:22:07 -05:00 committed by Dmitrii Shcherbakov
parent f91270c692
commit 0ef39f2865
10 changed files with 30 additions and 2 deletions

View File

@ -55,6 +55,7 @@ def _get_default_config():
'config.logging.custom-config': f'{snap_common}/etc/filebeat' 'config.logging.custom-config': f'{snap_common}/etc/filebeat'
'/filebeat-microstack.yaml', '/filebeat-microstack.yaml',
'config.logging.datatag': '', 'config.logging.datatag': '',
'config.logging.debug': False,
'config.logging.host': 'localhost:5044', 'config.logging.host': 'localhost:5044',
'config.services.extra.enabled': False, 'config.services.extra.enabled': False,
'config.services.extra.filebeat': False, 'config.services.extra.filebeat': False,

View File

@ -110,6 +110,7 @@ setup:
dashboard_port: 'config.network.ports.dashboard' dashboard_port: 'config.network.ports.dashboard'
mysql_port: 'config.network.ports.mysql' mysql_port: 'config.network.ports.mysql'
rabbit_port: 'config.network.ports.rabbit' rabbit_port: 'config.network.ports.rabbit'
logging_debug: 'config.logging.debug'
logging_tag: 'config.logging.logging.tag' logging_tag: 'config.logging.logging.tag'
logging_host: 'config.logging.host' logging_host: 'config.logging.host'
monitoring_tag: 'config.monitoring.tag' monitoring_tag: 'config.monitoring.tag'

View File

@ -22,6 +22,9 @@ volume_group = {{ lvm_backend_volume_group }}
volume_backend_name=lvm-loop-based volume_backend_name=lvm-loop-based
{% endif %} {% endif %}
log_file = {{ snap_common }}/log/cinder.log
debug = {{ logging_debug }}
[oslo_concurrency] [oslo_concurrency]
# Oslo Concurrency lock path # Oslo Concurrency lock path
lock_path = {{ snap_common }}/lock lock_path = {{ snap_common }}/lock

View File

@ -4,6 +4,9 @@ state_path = {{ snap_common }}/lib
# Log to systemd journal # Log to systemd journal
use_journal = True use_journal = True
log_file = {{ snap_common }}/log/glance.log
debug = {{ logging_debug }}
[oslo_concurrency] [oslo_concurrency]
# Oslo Concurrency lock path # Oslo Concurrency lock path
lock_path = {{ snap_common }}/lock lock_path = {{ snap_common }}/lock

View File

@ -4,6 +4,9 @@ state_path = {{ snap_common }}/lib
# Log to systemd journal # Log to systemd journal
use_journal = True use_journal = True
log_file = {{ snap_common }}/log/horizon.log
debug = {{ logging_debug }}
[oslo_concurrency] [oslo_concurrency]
# Oslo Concurrency lock path # Oslo Concurrency lock path
lock_path = {{ snap_common }}/lock lock_path = {{ snap_common }}/lock

View File

@ -4,6 +4,9 @@ state_path = {{ snap_common }}/lib
# Log to systemd journal # Log to systemd journal
use_journal = True use_journal = True
log_file = {{ snap_common }}/log/keystone.log
debug = {{ logging_debug }}
[oslo_concurrency] [oslo_concurrency]
# Oslo Concurrency lock path # Oslo Concurrency lock path
lock_path = {{ snap_common }}/lock lock_path = {{ snap_common }}/lock

View File

@ -4,6 +4,10 @@ state_path = {{ snap_common }}/lib
# Log to systemd journal # Log to systemd journal
use_journal = True use_journal = True
log_file = {{ snap_common }}/log/neutron.log
debug = {{ logging_debug }}
{% if dns_domain %} {% if dns_domain %}
dns_domain = {{ dns_domain }} dns_domain = {{ dns_domain }}
{% endif %} {% endif %}

View File

@ -24,8 +24,12 @@ http {
# Logging Settings # Logging Settings
## ##
error_log syslog:server=unix:/dev/log; {% if logging_debug|lower == "true" %}
access_log syslog:server=unix:/dev/log; error_log {{ snap_common }}/log/nginx-error.log debug;
{% else %}
error_log {{ snap_common }}/log/nginx-error.log;
{% endif %}
access_log {{ snap_common }}/log/nginx-access.log;
## ##
# Gzip Settings # Gzip Settings

View File

@ -12,6 +12,9 @@ use_journal = True
host = {{ node_fqdn }} host = {{ node_fqdn }}
my_ip = {{ compute_ip }} my_ip = {{ compute_ip }}
log_file = {{ snap_common }}/log/nova.log
debug = {{ logging_debug }}
[workarounds] [workarounds]
disable_rootwrap = True disable_rootwrap = True

View File

@ -4,6 +4,9 @@ state_path = {{ snap_common }}/lib
# Log to systemd journal # Log to systemd journal
use_journal = True use_journal = True
log_file = {{ snap_common }}/log/placement.log
debug = {{ logging_debug }}
[oslo_concurrency] [oslo_concurrency]
# Oslo Concurrency lock path # Oslo Concurrency lock path
lock_path = {{ snap_common }}/lock lock_path = {{ snap_common }}/lock