Вход кочевника в более чем одно место

В настоящее время кочевник запускает мои док-контейнеры. Логи идут в системный журнал (значение по умолчанию драйвера докера nomad). Я хочу собрать логи всех контейнеров Docker, используя logspout.

Проблема в том, что logspout выбирает журналы из journald или json-файла. Поэтому, если я перенаправлю логи докера на любой из вышеперечисленных, кочевник, который выбирает логи из системного журнала, не сможет этого сделать, и, следовательно, логи не будут видны в интерфейсе кочевника.

Я хочу, чтобы логи отправлялись как в logspout, так и в syslog. Можно ли написать job.nomad так, чтобы логи были в нескольких местах?

PS: я прочитал https://github.com/hashicorp/nomad/issues/2631 и знаю о возможности написания файлового бита или скребка журнала, но я хочу использовать logspout, если это возможно.

Также было запрошено нечто подобное, но это все еще открытый вопрос https://github.com/moby/moby/issues/17910

0 ответов

Другие вопросы по тегам