rsyslog无法从log4j 1x中将docker container id识别为主机名

时间:2016-10-16 06:42:54

标签: docker log4j rsyslog

我的log4j 1x版本正在将日志从docker容器发送到syslog服务器。在我的rsyslog.conf中,我将这些日志存储在/ var / log / rsyslog / appname /%hostname%下。

理想情况下,如果我从log4j1x docker容器发送日志,rsyslog应将容器ID标识为%hostname%,但它将底层服务器标识为主机名。当我的nginx docker容器将日志发送到rsyslog时,情况并非如此。它将容器ID标识为主机名。

有人可以协助吗?

0 个答案:

没有答案