【问题标题】:Docker GELF driver env optionDocker GELF 驱动程序环境选项
【发布时间】:2016-10-13 20:39:57
【问题描述】:

让--log-opt env=env1,env2 选项与 docker 1.12 swarm-mode 和 graylog 一起使用时遇到问题。我所有的日志都可以正常发送,并且标签正在通过。但是我看不到 env 设置中的任何内容。我也尝试使用--log-opt labels=dev,但遇到了同样的问题。

它们被运送到 graylog,我在任何通过的日志字段中都没有看到它。关于我在这里做错了什么有什么想法吗?

docker service create --log-driver=gelf --log-opt gelf-address=udp://logserver:12201 --log-opt tag="app-name" --log-opt env=dev ...

【问题讨论】:

    标签: logging docker docker-swarm graylog2


    【解决方案1】:

    我遇到了同样的问题并在这里回答:https://stackoverflow.com/a/40182515/701260

    当您使用--log-opt env=dev 时,它将从环境中检索变量dev 并将其包含在事件中,例如。 dev: <val-from-env.

    标签对 docker 标签的作用相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      相关资源
      最近更新 更多