【发布时间】:2018-02-09 23:51:33
【问题描述】:
我有一个服务器,它是多个 docker 容器的主机操作系统。每个容器都包含一个正在创建日志的应用程序。我希望使用 syslog 守护程序将这些日志发送到一个地方,然后我希望 filebeat 将此数据传输到另一台服务器。是否可以在主机操作系统上安装 filebeat(无需为 filebeat 创建另一个容器),并使容器应用程序的日志数据由 syslog 守护程序收集,然后合并到主机操作系统上的 /var/log 中?谢谢。
【问题讨论】:
-
您可以在您的
host os上安装filebeat,但您还必须将容器中的所有日志收集到host os上的一个位置。
标签: docker logstash syslog filebeat