This topic describes how to view the details of a container in the Application Real-Time Monitoring Service (ARMS) console.

Procedure

  1. Log on to the ARMS console .
  2. In the left-side navigation pane, click Kubernetes Monitoring.
  3. In the top navigation bar of the MNS console, select the region where your cluster is deployed.
  4. On the Kubernetes Monitoring page, click the name of the Kubernetes cluster.
  5. In the Namespace section of the Cluster Resources page, click the intersection of a namespace and a resource type.
    Note
    • If you click an area in blue, all resources of the selected type within the selected namespace are displayed.
    • If you click an area in red, the abnormal resources of the selected type within the selected namespace are displayed.
  6. Click the Pod tab.
  7. On the Pod tab, click the name of the pod that you want to view.
  8. In the Containers section of the pod details page, click the name of the container that you want to view.

Basic information

In the basic information section, you can view the following information about the container: the number of requests, number of errors, average response time, number of slow calls, number of limited CPU cores, number of failed memory allocation requests, and running duration.

Kubernetes Monitoring_Container details_Basic information
In the basic information section, you can perform the following operations:
  • Click Log to view the logs of the container.
  • Click Terminal to log on to the terminal of the container.

Number of requests, response time, number of errors, and number of slow calls

Kubernetes Monitoring allows you to view the following protocol-related metrics for a container: the number of requests, response time, number of errors, and number of slow calls.

You can click the name of a protocol to view the metrics that are related to the protocol. For more information, see Protocol-related metrics.

Kubernetes Monitoring_HTTP-related metrics

CPU and memory

In the CPU section, you can view the time series curves of the following metrics: CPU utilization, number of requested CPU cores, number of limited CPU cores. In the Memory section, you can view the time series curves of the following metrics: memory usage, amount of requested memory, and amount of limited memory.

Kubernetes Monitoring_Pod details_CPU and memory

In the CPU and Memory sections, you can perform the following operations:

  • Move the pointer over the curve of a metric to view the statistics at a specific point in time.
  • Click a metric in the upper-right corner of a chart to hide or show the curve of the metric.

Number of limited CPU cores and number of failed memory allocation requests

In the CPU Throttled section, you can view the data that is generated because the CPU usage of the container is throttled, for example, the current CPU utilization exceeds the upper limit.

In the Memory FailCnt section, you can view the number of failed memory allocation requests. For example, a memory allocation request may fail because the current memory usage exceeds the upper limit.

Kubernetes Monitoring_Container details_CPU Throttled

In the CPU Throttled and Memory FailCnt sections, you can perform the following operation:

Move the pointer over the curve of a metric to view the statistics at a specific point in time.

Node

In the Node section, you can view the time series curves of the following metrics about the node that hosts the container: node name, CPU utilization, memory usage, disk usage, and network traffic.

Kubernetes Monitoring_Container details_Node
In the Node section, you can perform the following operations:
  • Click the name of the node to view its details. For more information, see Node details.
  • Move the pointer over the curve of a metric to view the statistics at a specific point in time.

Contact us

If you have questions about how to use Kubernetes Monitoring, join the DingTalk group of Kubernetes Monitoring whose ID is 35568145 to seek technical support.