【发布时间】:2017-05-15 04:03:39
【问题描述】:
我需要将 docker 日志转发到 ELK 堆栈。
栈管理员根据消息的类型参数过滤我的日志。现在我使用 filebeat 并且必须设置 document_type 参数,以便 Logstash 配置正确过滤我的消息。
我现在试图避免使用 Filebeat,因为我将按需实例化我的 EC2 机器,并且不想在运行时在每台机器上都安装 filebeat。
我已经看到有一个可用的系统日志驱动程序。我设置了 syslog 驱动程序,消息转到 Logstash,但我无法找到如何为 document_type 设置值,就像在 filebeat 中一样。如何使用 Syslog 驱动程序或任何其他 Docker 原生驱动程序将此元数据发送到 Logstash?
谢谢!
【问题讨论】:
-
您好,我已经将 syslog 设置为驱动程序(docker run --log-driver=syslog),但问题是:如何在何时发送 document_type 元数据在我使用驱动程序时登录。谢谢!