是否可以在stderr \ stdout之间分隔docker日志?通过流利\ logstash等 最终目标 - 将日志发送到elasticsearch并通过stderr \ stdout
过滤它答案 0 :(得分:2)
如果你想将docker日志分成stdout处理和stderr处理,你可以使用带有source
值的rewite-tag-filter插件。
答案 1 :(得分:1)
也许这是
的副本https://github.com/docker/docker/issues/7440
以下是一个例子:
$ docker run -d --name foo busybox ls abcd
$ docker logs foo > stdout.log 2>stderr.log
$ cat stdout.log
$ cat stderr.log
ls: abcd: No such file or directory
答案 2 :(得分:0)
查看来自 issue @Opal 发布的最新消息。
# stdout
docker logs container_name 2>/dev/null
# stderr
docker logs container_name >/dev/null