Persistent Volume Capacity Metrics

The cluster monitoring functionality provided by Prometheus in Rancher 2.x is great but one important piece that it is missing is filesystem utilization metrics for persistent volumes.

I’m curious to hear how others are monitoring their PV disk space utilization. Would I need to deploy a Prometheus node-exporter sidecar to all pods that mount PVs? If so, can I leverage the Rancher monitoring Prometheus instance or would I need to deploy an additional Prometheus instance for this purpose?

Any guidance here would be greatly appreciated.

+1. Even I’m looking for it.

There is kubernetes enhancement to allow monitoring of PVCs in a vendor-neutral way as long as the CSI driver supports it:

Until that is available in a k8s release, we are restricted to vendor-specific solutions.
For example Longhorn provides monitoring of PVCs: Longhorn | Documentation