The Persistent Volume Claim page reports status for real-time and historical data on the performance of Kubernetes® Persistent Volume Claim (PVC). The page displays metrics for each PVC. A PVC claims persistent volume (PV) resources for the storage request. Cisco Cloud Observability monitors the health status, attributes, metrics, and relationships of each PVC. It provides metrics that the Kubernetes Infrastructure Collector derives from examining your backend targets.
You connect the Cisco Cloud Observability Kubernetes Collectors to Cisco Cloud Observability. See Install Kubernetes and App Service Monitoring.
On the Persistent Volume Claim page, you can use the k8s.cluster.id
attribute in the Filter View field to observe entity details for a cluster that does not have a unique name. In the filter, specify the value of this attribute as the UUID of the kube-system namespace. For example, attributes(k8s.cluster.id) = valueOfClusterId
You can use Persistent Volume Claim to:
- Monitor the health status of each PVC.
- Monitor the capacity of PV associated with PVC, how much PV is used versus requested.
- Monitor important information such as, storage provider, storage class, PVC phase, and so on.
Detail View
Clicking a PVC Name displays the detail view. The detail view displays metrics, key performance indicators, and properties (attributes) related to the PVC you selected.
The left pane (relationship panel) does not show correlation with Storage when the PV is created using kubernetes.io/gce-pd
provisioner.
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for PVC list and detail views:
Display Name | Description |
---|
PV Usage (MiB) | The total volume in MiB that is used within a cluster. |
PV Usage vs Capacity (%) | The total persistent volume that is used versus the total capacity of the persistent volume. |
PV Usage vs Request (%) | The total persistent volume that is used versus the persistent volume claim. |
Properties (Attributes)
Clicking a PVC Name displays the detail view with the Properties panel on the right. The Properties panel displays the following properties (attributes) for PVCs:
Display Name | Description |
---|
Name | The name of the Persistent Volume Claim. |
PV Name | The name of the persistent volume that is associated with PVC. |
Phase | The PVC's phase status. |
Storage Class | The storage class that is used to create the persistent volume. |
PV Request | The persistent volume claimed by PVC in MiB. |
PV Capacity | The total capacity of persistent volume associated with PVC in MiB. |
The Properties panel shows limited metadata.
Annotations
The right panel displays the Kubernetes annotations. These can also be the Kubernetes system-generated annotation attributes.
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 PVC Name displays the detail view with the Tags panel on the right. The panel lists propagated tags along with Kubernetes labels and any imported tags that you configured during cloud connection.
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®.