Download PDF
Download page Containers.
Containers
The Containers page reports the status for real-time and historical data on the performance of Kubernetes® containers. Metrics reported for containers are taken from the Kubernetes-integrated cAdvisor. Once deployed, the Collector discovers containers in your cluster and starts collecting metrics from the Kubelet application programming interface (API). The Containers page shows the resource utilization metrics of your containerized applications.
Cisco Cloud Observability monitors the health status, attributes, metrics, and relationships of each pod. It provides metrics that the Collector derives from probing your backend targets.
You connect the Cisco Cloud Observability Kubernetes Collectors to Cisco Cloud Observability. See Install Kubernetes and App Service Monitoring. For the HostProcess
containers, the Splunk AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because Windows HostProcess
container monitoring is not supported.
Detail View
Clicking a Container ID displays the detail view that displays metrics, key performance indicators, and properties (attributes) related to the container you select.
Metrics and Key Performance Indicators
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for containers list and detail views:
Display Name | Description | Supported OS |
CPU Utilization (%) |
| Linux, Windows |
CPU Throttled Time (Sec) | The total amount of time the container CPU is throttled but did not receive enough host CPU. High throttle times indicate that the CPU Throttled Time is only populated when the Container CPU Limit is set for the container. | Linux |
CPU Throttles (Count) | The number of times the container CPU is throttled. If CPU Throttled Time is less and the container is limited on computation, then this metric is available to review. CPU Throttles is only populated when the Container CPU Limit is set for the container. | Linux |
Memory (MiB) |
| Linux |
Memory Used (%) | The memory utilization by the container as a percentage of the memory hard limit, based on the --memory option used to start the container. | Linux |
Memory Usage (Bytes) |
| Windows |
Filesystem Total and Used (MiB) |
File System Total and File System Used are only reported in clusters using the Docker container runtime. | Linux |
Filesystem Read and Written (KiB/Sec) |
| Linux |
Properties (Attributes)
Clicking a Container ID displays the detail view and the Properties panel providing the following properties (attributes) for containers:
Property Name | Description |
---|---|
ID | The container ID of the monitored container as reported by the Infrastructure Manager. |
Host Name | The hostname of the machine where the container is running. |
Name | The name of the container. |
Type | The container runtime. |
Image Name | The name of the image the container is built with. |
Created At | The container creation time. |
CPU Request (Cores) | The container CPU request. |
CPU Limit (Cores) | The container CPU limit. |
Memory Request | The container memory request. |
Memory Limit | The container memory limit. |
Pod Name | The name of the pod where the container is located. |
Namespace | The namespace where the container is located. |
The Properties panel shows limited metadata.
Annotations
The right pane displays the Kubernetes annotations. These can also be the Kubernetes system-generated annotation attributes.
Tags
Tags are labels consisting of key-value pairs. Some Kubernetes attributes are promoted to tags and these tags are propagated to other entities. See Tags.
Clicking a Container ID displays the detail view and the Tags panel that lists propagated tags, Kubernetes labels, and any imported tags that you set up during cloud connection configuration.
You can filter entities based on tags.
Retention and Purge Time-to-Live (TTL)
See Retention and Purge Time-to-Live (TTL).
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.