Some scenarios
To look at which type of monitoring you might want to implement for your container-based applications, we should work through a few different example configurations that your container-based applications could be deploying into. First, let's remind ourselves about Pets, Cattle, Chickens, and Snowflakes.
Pets, Cattle, Chickens, and Snowflakes
Back in the Chapter 1, Introduction to Docker Monitoring, we spoke about Pets, Cattle, Chickens, and Snowflakes; in that chapter, we described what each term meant when it was applied to modern cloud deployments. Here, we will go into a little more detail about how the terms can be applied to your containers.
Pets
For your containers to be considered a Pet, you will be more than likely to be running either a single or a small number of fixed containers on a designated host.
Each one of these containers could be considered a single point of failure; if any one of them goes down, it will more than likely result in errors for your application...