2016-10-13 5 views
2

Ошибка при использовании опции --log-opt env=env1,env2 для работы с докером 1.12 swarm-mode и graylog. Все мои журналы отправляются отлично, и тег проходит. Однако я ничего не вижу в настройке env. Я также попытался использовать --log-opt labels=dev, но имел ту же проблему.Docker GELF driver env option

Они отправляются в graylog, и я не вижу его нигде в любом из полей журнала, которые проходят. Любые идеи о том, что я делаю неправильно здесь?

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

ответ

1

У меня был тот же вопрос и ответил здесь: https://stackoverflow.com/a/40182515/701260

При использовании --log-opt env=dev, он будет получать переменную dev из среды и включить его в случае, например. dev: <val-from-env.

Этикетки делают то же самое с ярлыками докеров.

 Смежные вопросы

  • Нет связанных вопросов^_^