Docker GELF 驱动程序环境选项
Docker GELF driver env option
在获取 --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 ...
我有同样的问题并在这里回答:
当您使用 --log-opt env=dev
时,它将从环境中检索变量 dev
并将其包含在事件中,例如。 dev: <val-from-env
.
标签与 docker 个标签的作用相同。
在获取 --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 ...
我有同样的问题并在这里回答:
当您使用 --log-opt env=dev
时,它将从环境中检索变量 dev
并将其包含在事件中,例如。 dev: <val-from-env
.
标签与 docker 个标签的作用相同。