Logspout отправляет старые журналы Docker

Logspout отправляет старые журналы Docker

Здравствуйте, у меня есть logspout для отправки моих журналов из контейнера Docker в Papertrail, но теперь я обнаружил, что после перезапуска контейнера Docker logspout отправляет также все старые журналы.
Вот пример:

Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9:  * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 
Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:05] "GET / HTTP/1.1" 200 - 
Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/favicon.ico HTTP/1.1" 200 - 
Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_low.png HTTP/1.1" 200 - 
Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_high.png HTTP/1.1" 200 - 
Oct 06 15:37:09 gridhub r-Default-gridhub-1-96bd5cd9:  * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9:  * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:05] "GET / HTTP/1.1" 200 - 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/favicon.ico HTTP/1.1" 200 - 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_low.png HTTP/1.1" 200 - 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9: 172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_high.png HTTP/1.1" 200 - 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9:  * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 
Oct 11 10:21:38 gridhub r-Default-gridhub-1-96bd5cd9:  * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) 

а в контейнере Docker есть только:

10/3/2017 2:38:50 PM * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
10/3/2017 2:39:05 PM172.30.100.112 - - [03/Oct/2017 12:39:05] "GET / HTTP/1.1" 200 -
10/3/2017 2:39:06 PM172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/favicon.ico HTTP/1.1" 200 -
10/3/2017 2:39:06 PM172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_low.png HTTP/1.1" 200 -
10/3/2017 2:39:06 PM172.30.100.112 - - [03/Oct/2017 12:39:06] "GET /static/issue_count_high.png HTTP/1.1" 200 -
10/6/2017 3:37:09 PM * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
10/11/2017 10:21:38 AM * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)

Кто-нибудь знает, как отправлять только последние актуальные логи после перезапуска?

решение1

Хорошо, наконец-то я исправил это, добавив BACKLOG=falseв среду контейнера logspout.
https://github.com/gliderlabs/logspout#suppressing-backlog-tail

Связанный контент