Monitor the health and capacity of your Kubernetes Persistent Volume Claims (PVCs). This dashboard provides insights into volume usage, capacity, and inode consumption to help prevent storage issues.
To use this dashboard, ensure you have installed the k8s-infra Helm chart and have the kubeletMetrics preset enabled in your configuration.
Prerequisites
Required Helm Configuration
Enable volume metrics collection by adding the following to your k8s-infra Helm values:
presets:
kubeletMetrics:
enabled: true
The kubeletstats receiver will collect volume metrics from all pods in your cluster.
Dashboard Preview

Dashboards → + New dashboard → Import JSON
What This Dashboard Monitors
This dashboard monitors the state of Persistent Volume Claims in your cluster, helping you track storage consumption and availability.
Metrics Included
Volume Capacity
- Volume Available: The amount of storage space available on the PVC.
- Volume Capacity: The total capacity of the PVC.
Inode Usage
Note on Inode Metrics Availability: Inode support for PVCs is currently limited or not available in standard Kubernetes monitoring checks. These metrics may only be populated if your specific volume plugins or custom storage exporters support them.
- Volume Inodes: Average inode usage.
- Volume Inodes Free: Number of free inodes.
- Volume Inodes Used: Number of used inodes.
Next Steps
- Set Alerts: Create alerts for low disk space or high inode usage.