This topic describes the metrics for clusters, nodes, and pods in Container Service for Kubernetes (ACK).

Note Before CloudMonitor can monitor ACK clusters, you must upgrade the metrics-server component of the clusters to V0.3.8 or later. For more information, see Install the metrics-server component.

When you call an API operation provided by CloudMonitor, set the Namespace and Period parameters.

  • Set the Namespace parameter to acs_k8s.
  • Set the Period parameter to an integral multiple of 60. Default value: 60. Unit: seconds.

The following table describes the valid values of the MetricName and Dimensions parameters.

MetricUnitMetricNameDimensionsStatistics
cluster.cpu.limitCorecluster.cpu.limituserId and clusterValue
cluster.cpu.requestCorecluster.cpu.requestuserId and clusterValue
cluster.cpu.usage_rateCorecluster.cpu.usage_rateuserId and clusterValue
cluster.cpu.utilization%cluster.cpu.utilizationuserId and clusterValue
cluster.memory.limitBytecluster.memory.limituserId and clusterValue
cluster.memory.requestBytecluster.memory.requestuserId and clusterValue
cluster.memory.utilization%cluster.memory.utilizationuserId and clusterValue
node.cpu.allocatableCorenode.cpu.allocatableuserId, cluster, and nodeValue
node.cpu.capacityCorenode.cpu.capacityuserId, cluster, and nodeValue
node.cpu.limitCorenode.cpu.limituserId, cluster, and nodeValue
node.cpu.oversale_rate(usage/request)%node.cpu.oversale_rateuserId, cluster, and nodeValue
node.cpu.requestCorenode.cpu.requestuserId, cluster, and nodeValue
node.cpu.usage_rateCorenode.cpu.usage_rateuserId, cluster, and nodeValue
node.cpu.utilization%node.cpu.utilizationuserId, cluster, and nodeValue
node.filesystem.availableCountnode.filesystem.availableuserId, cluster, and nodeValue
node.filesystem.inodesCountnode.filesystem.inodesuserId, cluster, and nodeValue
node.filesystem.limitCountnode.filesystem.limituserId, cluster, and nodeValue
node.filesystem.usageCountnode.filesystem.usageuserId, cluster, and nodeValue
node.memory.allocatableBytenode.memory.allocatableuserId, cluster, and nodeValue
node.memory.cacheCountnode.memory.cacheuserId, cluster, and nodeValue
node.memory.limitCountnode.memory.limituserId, cluster, and nodeValue
node.memory.oversale_rate(usage/request)%node.memory.oversale_rateuserId, cluster, and nodeValue
node.memory.requestCountnode.memory.requestuserId, cluster, and nodeValue
node.memory.usageCountnode.memory.usageuserId, cluster, and nodeValue
node.memory.utilization%node.memory.utilizationuserId, cluster, and nodeValue
node.memory.working_setCountnode.memory.working_setuserId, cluster, and nodeValue
node.network.rx_errorsCountnode.network.rx_errorsuserId, cluster, and nodeValue
node.network.rx_errors_rateCountnode.network.rx_errors_rateuserId, cluster, and nodeValue
node.network.rx_rateCountnode.network.rx_rateuserId, cluster, and nodeValue
node.network.tx_errors_rateCountnode.network.tx_errors_rateuserId, cluster, and nodeValue
node.network.tx_rateCountnode.network.tx_rateuserId, cluster, and nodeValue
ns.cpu.limitCorens.cpu.limituserId, cluster, and namespaceSum
pod.cpu.limitCorepod.cpu.limituserId, cluster, namespace, type, app, and podValue
pod.cpu.oversale_rate(usage/request)%pod.cpu.oversale_rateuserId, cluster, namespace, type, app, and podValue
pod.cpu.requestCorepod.cpu.requestuserId, cluster, namespace, type, app, and podValue
pod.cpu.usage_rateCorepod.cpu.usage_rateuserId, cluster, namespace, type, app, and podValue
pod.cpu.utilization(usage/limit)%pod.cpu.utilizationuserId, cluster, namespace, type, app, and podValue
pod.memory.cacheBytepod.memory.cacheuserId, cluster, namespace, type, app, and podValue
pod.memory.limitBytepod.memory.limituserId, cluster, namespace, type, app, and podValue
pod.memory.oversale_rate(usage/request)%pod.memory.oversale_rateuserId, cluster, namespace, type, app, and podValue
pod.memory.requestBytepod.memory.requestuserId, cluster, namespace, type, app, and podValue
pod.memory.rssBytepod.memory.rssuserId, cluster, namespace, type, app, and podValue
pod.memory.utilization(working_set/limit)%pod.memory.utilizationuserId, cluster, namespace, type, app, and podValue
pod.memory.working_setBytepod.memory.working_setuserId, cluster, namespace, type, app, and podValue
pod.network.rx_errors_rateByte/spod.network.rx_errors_rateuserId, cluster, namespace, type, app, and podValue
pod.network.rx_rateByte/spod.network.rx_rateuserId, cluster, namespace, type, app, and podValue
pod.network.tx_errors_rateByte/spod.network.tx_errors_rateuserId, cluster, namespace, type, app, and podValue
pod.network.tx_rateByte/spod.network.tx_rateuserId, cluster, namespace, type, app, and podValue
deployment.filesystem.availableBytedeployment.filesystem.availableuserId, cluster, namespace, type, and appSum
deployment.filesystem.limitBytedeployment.filesystem.limituserId, cluster, namespace, type, and appSum
pod.filesystem.availableBytepod.filesystem.availableuserId, cluster, namespace, type, app, and podValue
pod.filesystem.limitBytepod.filesystem.limituserId, cluster, namespace, type, app, and podValue
cluster.filesystem.availableBytecluster.filesystem.availableuserId and clusterValue
cluster.filesystem.limitBytecluster.filesystem.limituserId and clusterValue
deployment.cpu.limitCoredeployment.cpu.limituserId, cluster, namespace, type, and appSum
deployment.cpu.requestCoredeployment.cpu.requestuserId, cluster, namespace, type, and appSum
deployment.cpu.usage_rateCoredeployment.cpu.usage_rateuserId, cluster, namespace, type, and appSum
deployment.memory.limitBytedeployment.memory.limituserId, cluster, namespace, type, and appSum
deployment.memory.requestBytedeployment.memory.requestuserId, cluster, namespace, type, and appSum
deployment.memory.working_setBytedeployment.memory.working_setuserId, cluster, namespace, type, and appSum
deployment.network.rx_errors_rateByte/sdeployment.network.rx_errors_rateuserId, cluster, namespace, type, and appSum
deployment.network.rx_rateByte/sdeployment.network.rx_rateuserId, cluster, namespace, type, and appSum
deployment.network.tx_errors_rateByte/sdeployment.network.tx_errors_rateuserId, cluster, namespace, type, and appSum
deployment.network.tx_rateByte/sdeployment.network.tx_rateuserId, cluster, namespace, type, and appSum
node.cpu.reservationCorenode.cpu.reservationuserId, cluster, and nodeValue
node.memory.capacityCountnode.memory.capacityuserId, cluster, and nodeValue
node.memory.major_page_faultsCountnode.memory.major_page_faultsuserId, cluster, and nodeValue
node.memory.major_page_faults_rateCountnode.memory.major_page_faults_rateuserId, cluster, and nodeValue
node.memory.page_faultsCountnode.memory.page_faultsuserId, cluster, and nodeValue
node.memory.page_faults_rateCountnode.memory.page_faults_rateuserId, cluster, and nodeValue
node.memory.reservationCountnode.memory.reservationuserId, cluster, and nodeValue
node.memory.rssCountnode.memory.rssuserId, cluster, and nodeValue
ns.cpu.oversale_rate(usage/request)%ns.cpu.oversale_rateuserId, cluster, and namespaceValue
ns.cpu.requestCorens.cpu.requestuserId, cluster, and namespaceSum
ns.cpu.usage_rateCorens.cpu.usage_rateuserId, cluster, and namespaceSum
ns.memory.limitBytens.memory.limituserId, cluster, and namespaceSum
ns.memory.oversale_rate(usage/request)%ns.memory.oversale_rateuserId, cluster, and namespaceValue
ns.memory.requestBytens.memory.requestuserId, cluster, and namespaceSum
ns.memory.working_setBytens.memory.working_setuserId, cluster, and namespaceSum