eG Monitoring
 

Measures reported by CorOSPodStatusTest

Pods are the smallest deployable units of computing that can be created and managed in Kubernetes. A Pod (as in a pod of whales or pea pod) is a group of one or more containers (such as Docker containers), with shared storage/network, and a specification for how to run the containers. A Pod's contents are always co-located and co-scheduled, and run in a shared context. If multiple pods are stopped for a longer duration, then, the containers running from those pods may be inaccessible to the users. This may lead to poor user experience and sometimes may lead to critical business failures. To ensure that the pods are running at all times and improve user experience, it is essential to monitor the pods that are running/stopped in an environment at all times. The CorOSPodStatusTest helps administrators in this regard.

This test reports the total number of pods launched using the target CRIO Container Engine. Using this test, administrators can figure out the pods that are currently running and those that are stopped. Drilling down to the detailed diagnostics of this test helps administrators figure out the name of those containers that remain inaccessible to the users due to pods being in stopped state.

Outputs of the test : One set of results for the target CRIO Engine being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Total_pod Indicates the total number of pods launched using the target CRIO container engine. Number Use the detailed diagnosis of this measure to figure out the exact name of the pods that were launched and the exact time at which the pods were created.
Ready_pod Indicates the number of pods that are currently running. Number A high value of this measure indicates that more number of pods are in running state as a result more number of applications can be accessed actively.

To know which pods are currently running, the IP address of the pods, the time at which the pods were created and the namespace associated with the pod, use the detailed diagnosis capability of this measure.
NotReady_pod Indicates the number of pods that were stopped during the last measurement period. Number To know which pods are stopped, the IP address of the pods, the time at which the pods were created and the namespace associated with the pod, use the detailed diagnosis capability of this measure.