From the course: Deploying Scalable Machine Learning for Data Science

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Docker container monitoring

Docker container monitoring

From the course: Deploying Scalable Machine Learning for Data Science

Start my 1-month free trial

Docker container monitoring

- [Instructor] When we're running machine learning models in production, we'll wanna be sure to monitor our docker containers, as well as our applications. Now the kind of information we'd like to collect about containers is similar to the information that we would collect with a bare metal server. This includes CPU utilization, memory utilization, disk performance information, and that includes both the rate of IO block information and disk utilization, that is, how much disk space we have in use and how much we have available to us. We also wanna monitor the network and understand the level of IO traffic on the network. Now one way to get this information is to use the docker stats command. It provides a live stream of usage statistics in the form of metrics, and the metrics cover the key things that we're interested in, the central processing unit utilization, memory utilization, network IO, and then block IO. Again, that refers to the persistent storage. And it also provides…

Contents