rsyslog does not send system logs to fluentd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Juan Badia Payno |
Bug Description
As fluentd is configured on a container, it does not
set up properly rsyslog on the host to send the logs
to itself.
Example on the gate:
rsyslog on the host
http://
*** Just in case it's deleted ***
There is only a listen.conf file with the following line
$SystemLogSocke
***
however the rsyslog configuration on the fluentd container
http://
*** Just in case it's deleted ***
There is only a fluentd.conf file with the following line
*.* @127.0.0.1:42185
***
Changed in tripleo: | |
assignee: | nobody → Juan Badia Payno (jbadiapa) |
status: | New → In Progress |
Changed in tripleo: | |
milestone: | none → rocky-3 |
importance: | Undecided → Medium |
Reviewed: https:/ /review. openstack. org/580937 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=d30adea380f 37280308d71c44c 9f94e2ba3b1b15
Committed: https:/
Submitter: Zuul
Branch: master
commit d30adea380f3728 0308d71c44c9f94 e2ba3b1b15
Author: Juan Badia Payno <email address hidden>
Date: Mon Jul 9 09:02:05 2018 +0200
Fluentd configures rsyslog to send logs properly
Fluentd configures rsyslog on the docker, but as the /etc/rsyslog.d directory
is not mounted, the rsyslog service is not configured.
This patch add the /etc/rsyslog.d directory to the fluentd container, so
rsyslog service is configured
Closes-Bug: #1780722 6fa642ac1225db1 aa3ad3d2754
Change-Id: I94bd6aaa5f9da8