Over at The Zooniverse we've been migrating most
of our apps to run under Docker. I won't bother
explaining all the benefits of Docker, but we've found it to be a great way of
packaging and deploying applications, especially since we have a lot of legacy
code with conflicting requirements. Getting everything running in Docker has
been interesting, and we've encountered a few problems that needed to be solved
along the way. One issue we needed to solve involved monitoring.