docker容器已将syslog驱动程序设置为默认日志记录驱动程序,并将这些日志以syslog格式(而不是json-file格式)发送到远程rsyslog服务器,我希望将两种格式的日志信息都作为json-file格式为我们提供了有关容器的许多有用的元数据,例如syslog驱动程序不提供的containerName,containerID,message等。
因此,由于我已经在rsyslog服务器中获得了syslog格式信息(该信息已发送到logstash容器中,该容器是在另一台机器上运行的麋鹿堆栈的容器之一),
i)首先,我可以将syslog信息转换为json文件信息,如果我已使用日志记录驱动程序创建了容器,我是否会获得相同的元数据信息 设置为json文件
ii)很大的问题,是否可以。
我在我的ubuntu机器中遵循了此链接https://www.simulmedia.com/blog/2016/02/19/centralized-docker-logging-with-rsyslog/,但是无法获得链接中所述的输出