Container monitoring is the process of tracking the performance and operations of a containerised application or microservice in different environments. In comparison to applications that run on a virtual machine, containers can be slightly challenging to monitor due to their shorter lifespan. Container monitoring can be seen as a fundamental step towards ensuring that the application is performing as desired and running on optimum efficiency. It is a critical feature that is extremely useful for applications that are built on microservice architecture.
Points to Remember
- During the monitoring period, several metrics are collected by a container monitoring system that later analyses the metrics to see if the application is meeting its goal.
- A captured metric may include data like CPU usage, RAM usage, CPU and memory limits in addition to real-time logs.
- Typically, container monitoring services are used for the purpose of tracking containers. These services function as an application performance management (APM) tool.