Improvements for the local logs configuration (#602)
This commit is contained in:
parent
4412046f66
commit
fdb18a1a17
@ -1,6 +1,6 @@
|
|||||||
/var/log/docker/*/docker.log {
|
/var/log/docker/*/docker.log {
|
||||||
rotate 5
|
rotate 5
|
||||||
size 1G
|
size 100M
|
||||||
compress
|
compress
|
||||||
missingok
|
missingok
|
||||||
delaycompress
|
delaycompress
|
||||||
@ -8,7 +8,7 @@
|
|||||||
}
|
}
|
||||||
/var/log/docker/*.log {
|
/var/log/docker/*.log {
|
||||||
rotate 5
|
rotate 5
|
||||||
size 1G
|
size 100M
|
||||||
compress
|
compress
|
||||||
missingok
|
missingok
|
||||||
delaycompress
|
delaycompress
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
loop_control:
|
loop_control:
|
||||||
loop_var: file
|
loop_var: file
|
||||||
|
|
||||||
- name: Set the local container logs configuration file
|
- name: Set the oracle's containers local logs configuration file
|
||||||
template:
|
template:
|
||||||
src: 31-oracle-docker.conf.j2
|
src: 31-oracle-docker.conf.j2
|
||||||
dest: /etc/rsyslog.d/31-oracle-docker.conf
|
dest: /etc/rsyslog.d/31-oracle-docker.conf
|
||||||
@ -15,6 +15,22 @@
|
|||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: 0644
|
||||||
|
|
||||||
|
- name: Set the redis container local logs configuration file
|
||||||
|
template:
|
||||||
|
src: 32-redis-docker.conf.j2
|
||||||
|
dest: /etc/rsyslog.d/32-redis-docker.conf
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0644
|
||||||
|
|
||||||
|
- name: Set the rabbit MQ container local logs configuration file
|
||||||
|
template:
|
||||||
|
src: 33-rabbit-docker.conf.j2
|
||||||
|
dest: /etc/rsyslog.d/33-rabbit-docker.conf
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0644
|
||||||
|
|
||||||
- name: Set the log configuration file to send container logs to remote server
|
- name: Set the log configuration file to send container logs to remote server
|
||||||
template:
|
template:
|
||||||
src: 36-oracle-remote-logging.conf.j2
|
src: 36-oracle-remote-logging.conf.j2
|
||||||
|
11
deployment/roles/oracle/templates/32-redis-docker.conf.j2
Normal file
11
deployment/roles/oracle/templates/32-redis-docker.conf.j2
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
$FileCreateMode 0644
|
||||||
|
template(name="DockerLogFileName_Redis" type="list") {
|
||||||
|
constant(value="/var/log/docker/")
|
||||||
|
property(name="syslogtag" securepath="replace" regex.type="ERE" regex.submatch="1" regex.expression="oracle_(.*redis.*)\\/[a-zA-Z0-9]+\\[")
|
||||||
|
constant(value="/docker.log")
|
||||||
|
}
|
||||||
|
|
||||||
|
if $programname contains 'oracle' and $programname contains 'redis' then \
|
||||||
|
?DockerLogFileName_Redis
|
||||||
|
|
||||||
|
$FileCreateMode 0600
|
11
deployment/roles/oracle/templates/33-rabbit-docker.conf.j2
Normal file
11
deployment/roles/oracle/templates/33-rabbit-docker.conf.j2
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
$FileCreateMode 0644
|
||||||
|
template(name="DockerLogFileName_Rabbit" type="list") {
|
||||||
|
constant(value="/var/log/docker/")
|
||||||
|
property(name="syslogtag" securepath="replace" regex.type="ERE" regex.submatch="1" regex.expression="oracle_(.*rabbit.*)\\/[a-zA-Z0-9]+\\[")
|
||||||
|
constant(value="/docker.log")
|
||||||
|
}
|
||||||
|
|
||||||
|
if $programname contains 'oracle' and $programname contains 'rabbit' then \
|
||||||
|
?DockerLogFileName_Rabbit
|
||||||
|
|
||||||
|
$FileCreateMode 0600
|
Loading…
Reference in New Issue
Block a user