Introduction
In the previous chapter of this book, we spent some time investigating how our containers use resources on their host system. We did this to ensure our applications and containers were running as efficiently as possible, but when we start to move our applications and containers into a larger production environment, using command-line tools such as docker stats
will start to become cumbersome. You'll notice that as the number of your containers increases, it becomes difficult to understand the metrics by only using the stats
command. As you'll see in the following pages, with a little bit of planning and configuration, setting up monitoring for our container environment will allow us to easily keep track of how our containers and system are functioning and ensure uptime for our production services.
As we move into more agile development processes, the development of applications needs to incorporate the monitoring of our applications. Having a clear plan to...