All Products
Search
Document Center

Container Service for Kubernetes:Container storage monitoring

Last Updated:Mar 26, 2026

The Prometheus Monitoring dashboards in ACK give you real-time visibility into storage usage at the cluster, node, pod, and volume level. With Managed Service for Prometheus enabled, you can track disk I/O, capacity utilization, and inode usage across disk, NAS, and OSS volumes mounted to your cluster — without additional instrumentation.

Prerequisites

Before you begin, make sure you have:

Supported storage types

The following table lists the container storage types that support monitoring and shows where to view their metrics.

Storage typeUnderlying storageWhere to view metrics
emptyDirNode directory (host)Application Monitoring > Pods tab (ephemeral storage section). emptyDir has no separate metrics — it appears as part of ephemeral storage.
Disk volumesAlibaba Cloud disksStorage Monitoring > CSI Disk tab
File Storage NAS (NAS) volumesNASStorage Monitoring > CSI NAS tab
Object Storage Service (OSS) volumesOSSStorage Monitoring > CSI OSS tab

The following storage types do not support storage monitoring:

Storage typeReason
hostPathThe kubelet does not count hostPath volumes as pod ephemeral storage and does not monitor them.
Secrets and ConfigMapsNo storage monitoring requirements exist for these types; the Kubernetes community has not defined a monitoring design for them.

Open the Prometheus Monitoring page

  1. Log on to the ACK console. In the left-side navigation pane, click ACK consoleClusters.

  2. On the Clusters page, click the name of the target cluster.

  3. In the left-side pane, choose Operations > Prometheus Monitoring.

Cluster dashboard

On the Prometheus Monitoring page, click Monitoring Overview and then click the Cluster Overview tab.

The cluster dashboard gives you a fleet-wide view of all volumes and the containers consuming the most file system capacity.

imageimage
MetricDescription
PVC OverviewLists all persistent volume claims (PVCs) mounted to the cluster, including the PVC name, persistent volume (PV) name, type, namespace, number of nodes mounted, total capacity, used capacity, and utilization.
Container file system usage (top 10)The 10 containers with the highest root file system capacity usage.
Container file system inode usage (top 10)The 10 containers with the highest inode usage in the root file system.

Node dashboard

On the Prometheus Monitoring page, click Node Monitoring and then click the Nodes tab.

The node dashboard shows disk I/O performance and PVC usage for each node.

Disk monitoring

image
MetricDescription
Disk read/write rate (IOPS)The IOPS for disk reads and writes.
Disk read/writeThe disk read and write throughput.
Disk I/O read/write timeThe disk read and write time.
Disk I/O read/write latency (time/IO)The latency per disk read and write operation.

PVC monitoring

image
MetricDescription
Disk file system usage (%)Disk capacity utilization.
Disk file system usage (bytes)Disk capacity used, in bytes.
Disk file system available (bytes)Available disk capacity, in bytes.
PVC OverviewLists all PVCs mounted to the node, including PVC name, PV name, type, namespace, number of nodes mounted, total capacity, used capacity, and utilization.
PVC read/writeReal-time read and write throughput for each volume.

Pod dashboard

On the Prometheus Monitoring page, click Application Monitoring and then click the Pods tab.

Pod storage metrics cover two categories: the root file system and ephemeral storage.

Root file system monitoring

Important

If your cluster runs Kubernetes 1.24 or later, pod dashboard metrics depend on csi-plugin version 1.28.3-eb95171-aliyun or later. If the installed version is earlier, no metrics appear on the pod dashboard. See the csi-plugin release notes to verify your version.

image
MetricDescription
Pod file system usageStorage capacity used by the root file system in the pod.
Pod file system usage (%)Storage capacity utilization of the root file system in the pod.
Pod file system readReal-time read throughput of the root file system.
Pod file system writeReal-time write throughput of the root file system.

Ephemeral storage monitoring

image
MetricDescription
Ephemeral storage usageEphemeral storage used by the pod.
Ephemeral storage usage (%)Ephemeral storage utilization. Collected only when spec.containers[].resources.limits.ephemeral-storage is set.
Ephemeral inode usageNumber of inodes used in pod ephemeral storage.
Ephemeral storage inode usage (%)Inode utilization in pod ephemeral storage.

Volume dashboards

If disk, NAS, or OSS volumes are mounted to pods in your cluster, use the following dashboards to monitor their usage.

Disk volume monitoring

On the Prometheus Monitoring page, click Storage Monitoring and then click the CSI Disk tab.

The disk volume dashboard shows disk PVCs, the nodes to which disk volumes are mounted, and disk volume usage.

imageimage

NAS volume monitoring

On the Prometheus Monitoring page, click Storage Monitoring and then click the CSI NAS tab.

The NAS volume dashboard shows NAS PVCs, the nodes to which NAS volumes are mounted, and NAS volume usage.

Important

Capacity utilization, total capacity, used capacity, and available capacity metrics are available only for NAS volumes managed by Container Network File System (CNFS).

imageimage

OSS volume monitoring

On the Prometheus Monitoring page, click Storage Monitoring and then click the CSI OSS tab.

The OSS volume dashboard shows OSS PVCs, the nodes to which OSS volumes are mounted, and OSS volume usage.

oss.pngimage

What's next

References