openaustralia / morph

Take the hassle out of web scraping
https://morph.io
GNU Affero General Public License v3.0
461 stars 74 forks source link

Rearchitect collection of console output #1077

Open mlandauer opened 8 years ago

mlandauer commented 8 years ago

Currently we use a job on the background queue for each run separately to collect the logs from the docker containers as they run.

This was necessary as the only way to collect logs in the original version of docker we were using way back when was to attach the container.

However, now we can centralise logging by using a log server which docker supports in many variants. This means that we can centralise the collection of logs. Which should improve performance and simplify things considerably.

However, it is a pretty sizable re-engineering effort. But I think one that would be worth it