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
From the course: Deploying Scalable Machine Learning for Data Science
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.