【发布时间】:2017-10-17 09:57:14
【问题描述】:
我在 docker 容器中运行的乘客 Web 服务器上有 rails 应用程序。我正在尝试将应用程序日志重定向到 Logstash。我将 rails 日志重定向到 STDOUT 并将容器配置为使用 gelf 日志驱动程序,从而将 STDOUT 重定向到给定的 Logstash 服务器。但是问题出现了:Passenger Web 服务器也将自己的日志写入 STDOUT。而且我得到了两个日志的混合,这使得分离和分析变得困难。
在这种情况下,最佳做法是什么?如何标记每个日志流以在 logstash 中将其分开?
【问题讨论】:
标签: ruby-on-rails docker logging logstash elastic-stack