Skip to content
Snippets Groups Projects
Commit 943ffd76 authored by Michal Jastrzebski (inc0)'s avatar Michal Jastrzebski (inc0) Committed by Michal Jastrzebski
Browse files

Glance logging to rsyslog

Configure glance to use rsyslog container as logging mechanism

Change-Id: I60f604d7a85bb4309b26be03cd6b8aac14840fe7
Implements: bp logging-container
parent 4a75d05d
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,12 @@ $RepeatedMsgReduction on
$template KollaAnsibleFile,"/var/log/kolla_ansible.log"
:syslogtag,contains,"ansible" ?KollaAnsibleFile
$template GlanceApiFile,"/var/log/glance/glance_api.log"
:syslogtag,contains,"glance-api" ?GlanceApiFile
$template GlanceRegistryFile,"/var/log/glance/glance_registry.log"
:syslogtag,contains,"glance-registry" ?GlanceRegistryFile
$template DynFile,"/var/log/syslog.log"
*.* ?DynFile
& ~
......@@ -13,7 +13,9 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: glance_registry
image: "{{ glance_registry_image_full }}"
volumes: "{{ node_config_directory }}/glance-registry/:/opt/kolla/config_files/:ro"
volumes:
- "{{ node_config_directory }}/glance-registry/:/opt/kolla/config_files/:ro"
- "/var/lib/kolla/dev/log:/dev/log"
volumes_from:
- glance_data
env:
......@@ -34,7 +36,9 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: glance_api
image: "{{ glance_api_image_full }}"
volumes: "{{ node_config_directory }}/glance-api/:/opt/kolla/config_files/:ro"
volumes:
- "{{ node_config_directory }}/glance-api/:/opt/kolla/config_files/:ro"
- "/var/lib/kolla/dev/log:/dev/log"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['glance-api']
......@@ -9,6 +9,9 @@ notification_driver = noop
registry_host = {{ kolla_internal_address }}
use_syslog = True
syslog_log_facility = LOG_LOCAL0
[database]
connection = mysql://{{ glance_database_user }}:{{ glance_database_password }}@{{ glance_database_address }}/{{ glance_database_name }}
......
......@@ -7,6 +7,9 @@ bind_port = {{ glance_registry_port }}
notification_driver = noop
use_syslog = True
syslog_log_facility = LOG_LOCAL0
[database]
connection = mysql://{{ glance_database_user }}:{{ glance_database_password }}@{{ glance_database_address }}/{{ glance_database_name }}
......
#!/bin/bash
if [[ -f "/dev/log" ]]; then
rm "/dev/log"
fi
SOURCE="/opt/kolla/rsyslog/rsyslog.conf"
TARGET="/etc/rsyslog.conf"
OWNER="root"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment